Ladybird

Браузер в разработке, созданный с нуля, без зависимости от движков, таких как Chromium или Gecko.

Описание


Браузер Ladybird является амбициозным проектом по разработке веб-браузера с открытым исходным кодом, возглавляемым Инициативой Браузера Ladybird, некоммерческой организацией, созданной для продвижения независимости на рынке браузеров. Инициатива стремится создать альтернативу, свободную от влияния крупных технологических корпораций, разрабатывая браузер с нуля, не полагаясь на существующие движки, такие как Chromium (используемый Google Chrome, Microsoft Edge и Opera) или Gecko (используемый Mozilla Firefox).

Контекст и цели

Ladybird начался как HTML-визуализатор для проекта операционной системы-увлечения SerenityOS, но эволюционировал в независимый браузер, сосредотачиваясь на веб-стандартах, производительности, стабильности и безопасности. Он разрабатывается с миссией предоставления опыта браузинга, ориентированного на пользователя, без компромиссов в отношении конфиденциальности и без практик, таких как стандартные поисковые соглашения или монетизация через токены, как наблюдается в других браузерах. Организация подчеркивает свою независимость, финансируясь исключительно за счет пожертвований и спонсорства, без корпоративного влияния.

Этап разработки и график

В июле 2025 года Ladybird находится на стадии пре-альфа, подходящей только для разработчиков и первых пользователей. Официальный график предполагает:

  • Альфа-релиз для первых пользователей летом 2026 года, сначала для Linux и macOS.
  • Бета-версия в 2027 году.
  • Стабильный релиз для широкой аудитории в 2028 году.

Эти сроки отражают сложность создания браузера с нуля, особенно собственного движка, и указывают на обязательство предоставить надежный продукт. Недавние обновления, такие как в январе и феврале 2025 года, показывают прогресс в соответствии с веб-стандартами, включая лидерство в поддержке API WebCrypto и спецификаций JavaScript, а также совместимость с инструментами, такими как Figma и протокол Firefox DevTools.

Техническая архитектура

Ladybird использует архитектуру с множеством процессов для повышения безопасности и стабильности, более подробно:

  • Основные процессы: Включает главный процесс интерфейса пользователя, несколько процессов рендеринга (WebContent, по одному на вкладку), процесс декодирования изображений (ImageDecoder) и процесс сервера запросов (RequestServer).
  • Безопасность: Декодирование изображений и сетевые соединения выполняются вне основного процесса, что увеличивает устойчивость к вредоносному контенту. Каждая вкладка работает в песочнице, изолированной от системы, уменьшая риски уязвимостей.

Браузер наследует компоненты от SerenityOS по историческим причинам, таким как:

  • LibWeb: Движок веб-рендеринга.
  • LibJS: Движок JavaScript.
  • LibWasm: Реализация WebAssembly.
  • LibCrypto/LibTLS: Библиотеки для шифрования и TLS.
  • LibHTTP: HTTP/1.1 клиент.
  • LibGfx: 2D графика, декодирование изображений и рендеринг.
  • LibUnicode: Поддержка Unicode и локализации.
  • LibMedia: Воспроизведение аудио и видео.
  • LibCore: Цикл событий и абстракция операционной системы.
  • LibIPC: Взаимодействие между процессами.

Хотя проект изначально связан с этими библиотеками, он теперь позволяет использовать сторонние библиотеки для общих функций, таких как форматы изображений, аудио, видео, шифрование и графика, но сохраняет обязательство никогда не принимать другой движок браузера.

Недавний прогресс и ожидания

Обновления 2025 года подчеркивают значительные достижения:

  • Январь 2025: Лидерство в соответствии со спецификациями JavaScript, поддержка API WebCrypto, одобрение в антии бот-верификациях Google, поддержка Figma и добавление новых свойств CSS.
  • Февраль 2025: Предотвращение "Flash Of Unstyled Content", принятие curl и OpenSSL, реализация Resource Timing, новые функции CSS и поддержка протокола Firefox DevTools.
  • Июнь 2025: Выполнение Compiler Explorer, позволяющее загружать, компилировать программы и просматривать дизассемблирование, хотя живая редактирование все еще нуждается в улучшениях.

Эти достижения указывают на акцент на совместимость с веб-стандартами и инструментами разработчика, что жизненно важно для конкуренции на рынке. Тем не менее, недавние заявления, такие как в марте 2025 года, подчеркивают, что браузер все еще не готов к общему использованию, управляя ожиданиями на основе дорожной карты.

Потенциальное воздействие

Ladybird стремится разнообразить рынок браузеров, который dominated by a few players, способствуя инновациям и конкуренции. Его независимый и ориентированный на сообщество подход может привести к улучшению конфиденциальности, безопасности и производительности, особенно в ситуации, когда большинство браузеров зависит от общих движков. Тем не менее, учитывая его текущую стадию, он все еще сталкивается с техническими и адаптационными вызовами, являясь долгосрочной инвестиции для пользователей и разработчиков.


Техническая спецификация


Лицензия: Бесплатно

Язык: Английский

Платформа: Windows

Разработчик: Ladybird

Категория: Интернет/Браузеры

Обновлено: 02.07.2025

Похожие материалы


Google Chrome Portable
Портативная версия Google Chrome, чтобы использовать его в любом месте.

Pale Moon
Браузер на базе Firefox с различными дополнительными функциями.

ChromeHistoryView
Утилита, которая отображает историю Google Chrome с конкретными деталями.

ChromeCookiesView
Утилита, которая позволяет просматривать и удалять файлы cookie Google Chrome.

SeaMonkey
Браузер, разработанный для предоставления полного набора интернет-приложений.

Mozilla Firefox
Браузер, который ценит конфиденциальность своих пользователей.


©2005-2025 Baixe.net