Разрабатывается независимый веб-браузер Ladybird на базе уникального движка

2026-02-23 670 комментарии
В 2026 году состоится релиз ранней сборки веб-браузера Ladybird для macOS и Linux. Проект базируется на новом движке без заимствования компонентов Blink или Gecko и финансируется исключительно за счет спонсорской поддержки

В 2026 году состоится выход первой альфа-версии веб-браузера Ladybird для операционных систем Linux и macOS. Бета-тестирование намечено на 2027 год, а полноценный стабильный релиз ожидается в 2028 году. Разработчики не планируют выпуск программы для Windows и в настоящее время не ведут активную работу над мобильными портами для Android и iOS. Ранняя сборка ориентирована в первую очередь на энтузиастов и профильных специалистов.

Независимый движок и отказ от монополии

Веб-браузер создается с нуля без заимствования кода существующих движков Blink, WebKit или Gecko. Проектом руководит Андреас Клинг (Andreas Kling) при поддержке сооснователя GitHub Криса Уанстрата (Chris Wanstrath). Цель разработки - предоставление полноформатной альтернативы монополии Chromium на рынке веб-технологий. Использование единого базового компонента большинством современных обозревателей ставит стандарты в зависимость от решений одной корпорации. Наглядным примером стала ситуация 2024-2025 годов, когда переход Google Chrome со стандарта Manifest V2 на систему Manifest V3 жестко ограничил функциональность расширения uBlock Origin во всех совместимых приложениях.

Открытый исходный код и кроссплатформенность

Проект имеет открытый исходный код, доступный для независимого аудита и самостоятельной сборки. Автономность веб-браузера позволит внедрять его за пределами популярных платформ, включая устройства на базе архитектуры RISC-V, а также в операционных системах Haiku OS и SerenityOS. Подобный подход возвращает контроль над инструментами серфинга пользователям и профильным сообществам.

Финансирование и безопасность данных

Ladybird носит статус некоммерческого проекта и существует за счет пожертвований. Отсутствие рекламной бизнес-модели исключает необходимость сбора и продажи персональных данных, что гарантирует защиту от скрытого отслеживания. Предусмотрено несколько уровней спонсорской поддержки. Платиновыми спонсорами выступают компании Futo, Shopify и Cloudflare.

Архитектура и техническое оснащение

Программа базируется на многопроцессной архитектуре. Разделение включает основной процесс пользовательского интерфейса, несколько процессов рендеринга WebContent, отдельный процесс ImageDecoder и RequestServer. Декодирование изображений и сетевые подключения вынесены в обособленные процессы для повышения устойчивости к вредоносному коду. Каждая вкладка располагает собственным процессом рендеринга, который надежно изолирован от остальной системы технологией песочницы.

Базовые компоненты унаследованы от SerenityOS:

  • LibWeb: механизм веб-рендеринга

  • LibJS: движок JavaScript

  • LibWasm: реализация WebAssembly

  • LibCrypto и LibTLS: криптографические примитивы и протокол Transport Layer Security

  • LibHTTP: клиент HTTP/1.1

  • LibGfx: библиотека двумерной графики, декодирования и рендеринга изображений

  • LibUnicode: поддержка Unicode и локалей

  • LibMedia: воспроизведение аудио и видео

  • LibCore: цикл событий, уровень абстракции операционной системы

  • LibIPC: межпроцессное взаимодействие

© . По материалам makeuseof
Комментарии и отзывы

Нашли ошибку?

Новое на сайте