LINUX.ORG.RU

Новый веб-браузер Ladybird

 

Новый  веб-браузер Ladybird

2

4

Встречайте новый кроссплатформенный веб-браузер Ladybird от разработчиков unix-like операционный системы SerenityOS, написанный на C++ и использующий в качестве движка LibWeb + JavaScript-интерпретатор LibJS, разработка которых ведется с 2019 года. Для отрисовки графического интерфейса используется библиотека Qt. Запустить браузер можно практически везде, поддерживается работа в Linux, macOS, Windows и прочих системах.

Основные компоненты браузера:

LibWeb: веб-движок с поддержкой стандартов: HTML, DOM, CSS, SVG, …
LibJS: JavaScript-интерпретатор
LibGfx: библиотека отрисовки текста и 2D-графики
LibRegex: библиотека для регулярных выражений
LibXML: XML-парсер
LibWasm: интерпретатор промежуточного кода WebAssembly
LibUnicode: библиотека для работы с юникодом
LibTextCodec: библиотека преобразования текстовых кодировок
LibMarkdown: Markdown-парсер
LibCore: набор различных функций (I/O, datetime, MIME data, …)
Qt: графический интерфейс и кроссплатформенность

Браузер успешно проходит тест Acid3 (100/100) и поддерживает протоколы HTTP/HTTPS, однако находится на ранней стадии разработки и пока не рекомендуется к повседневному использованию. Проект распостраняется под лицензией BSD.

>>> Подробности

★★★★

Проверено: shell-script ()
Последнее исправление: Zhbert (всего исправлений: 5)

Ответ на: комментарий от AVL2

Да не пофиг ли? Гугл в своё время просто сообщил, что теперь без JS не будет работать и всё. По мне, так что не обновляется, то отмирает. И нечего его хранить. Стабильное API, если можно так выразиться, вовсе не должно включать в себя сомнительные и экспериментальные технологии. Я же не говорю об отмене тэга table, а значит и старые страницы будут работать. Сомнительные – отвалятся. Не вижу проблемы.

thegoldone
()
Ответ на: комментарий от firkax

что их всего два и один из них от гугла

Да хоть один, при условии, что развивается и в процессе развития решаются выявляемые проблемы - хотя конкуренция таки лучше, а значит два уже норм.

И хоть от Аццкого Сотоны - код открыт? Открыт. Разрешено модифицировать и форкать? Разрешено. Т.е. опять таки норм.

IRASoldier ★★
()
Ответ на: комментарий от InterVi

И зачем с ними конкурировать кроме ради самого факта конкуренции? Какие задачи должна решать конкуренция, кроме «быстрее, выше, сильнее, удобнее, …»?

IRASoldier ★★
()
Ответ на: комментарий от IRASoldier

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

модифицировать и форкать

потому что успешный код из форка гугл сможет позаимствовать назад. Делать только то, что полностью с ним несовместимо.

firkax ★★★★★
()
Ответ на: комментарий от InterVi

не всем нужен топовый стек

Да, нужен нативный для стека, в котором разработка идёт. Т.е. если на rust, то на rust и так далее.

Shushundr ★★★
()
Ответ на: комментарий от MrClon

Это часть SerenityOS. Очень интересный проект.

beck ★★★★
()

Возможно, оно в более работоспособном состоянии чем servo.

special-k ★★★
()
Ответ на: комментарий от InterVi

Ну вот есть у тебя зондофобия - так форкни Chromium, код открыт, ищи зонды под кроватью хоть обыщись же. Вивальдиделы вот так и сделали.

IRASoldier ★★
()
Ответ на: комментарий от firkax

А надо - с политической

Кому - надо? Коммунистической партии юных антикапиталистов? :-)

(А мне тут как-то кто-то из старожилов уверенно утверждал, что GNU/GPL и вот это вот всё - ни разу не про политику, политика тут не причём, да-да.)

IRASoldier ★★
()
Ответ на: комментарий от IRASoldier

Политика имелась ввиду не общегражданская а в немного уточнённом-переносном смысле слова. А именно: смотреть не только, и не столько на то, какую личную сиюминутную пользу ты получишь от принятого решения, а ещё на то, как твоё решение отразится на окружающем тебя обществе - чтобы случайно не помочь тем, кому не надо, ну и может быть помочь тем, кому надо. GPL разумеется тоже про неё.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 2)
Ответ на: комментарий от IRASoldier

ищи зонды

В хроме прямо код для удалённого управления пк. Там даже такая функция официально есть

Фоткать такое - кишка тонка даже у всего сообщества в целом. У гугла стопицот программистов на зарплате, открытость, де-факто, ничего в данном случае не значит. Ты даже прочитать код не осилишь, не то что тащить форк

pihter ★★★★★
()
Ответ на: комментарий от pihter

В хроме прямо код для удалённого управления пк. Там даже такая функция официально есть

И что, много Гугл науправлял твоим компом? Много убытка принёс тебе? Жду кулстори.

Фоткать такое - кишка тонка даже у всего сообщества в целом. У гугла стопицот программистов на зарплате, открытость, де-факто, ничего в данном случае не значит. Ты даже прочитать код не осилишь, не то что тащить форк

Перевожу: «мы ниасилели, слишком сложно, а то, что сложно и ниасилели - лучше уничтожить». Ресентимент и луддизм.

IRASoldier ★★
()
Ответ на: комментарий от IRASoldier

Никакого пафоса и никаких поисков. Всё и так давно видно.

firkax ★★★★★
()
Ответ на: комментарий от GFORGX

Плюсую на тему лицензии и интересности проекта. Тоже попрорбую. А может быть даже когда-то попытаюсь быть проекту полезен, хотя вряд ли для этого мне хватит ресурсов.

bonta ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.