категории | RSS

Релиз минималистичного веб-браузера Dillo3.1.0 спустя 9 лет перерыва в разработке проекта

4 мая 2024 года состоялся релиз минималистичного веб-браузера Dillo 3.1.0. Это событие произошло спустя 9 лет перерыва в разработке проекта. Предыдущая стабильная версия Dillo 3.0.5 вышла в июне 2015 года. Релиз Dillo 3.0 состоялся в 2011 году. Исходный код решения опубликован на GitHub под лицензией GPLv3.

Код Dillo написан на языке С/C++ с использованием библиотеки FLTK. Браузер отличается небольшим размером (исполняемый файл около мегабайта при статической сборке) и минимальным потреблением памяти, наличием графического интерфейса с поддержкой вкладок и закладок, поддержкой HTTPS и базового набора веб-стандартов (есть поддержка HTML 4.01 и CSS, но нет javascript). Функциональность Dillo может расширяться через плагины, например, имеются плагины для протоколов IPFS и Gemini.

С конца 2023 года сайт dillo.org находится под управлением третьих лиц, а не основной команды, которая в итоге проложила разработку браузера Dillo после того, как в 2016 году умер одни из ключевых разработчиков проекта. С 2017 года разработка Dillo полностью остановилась.

В январе 2024 года была предпринята первая попытка возрождения проекта, результаты которой представлены в составе Dillo 3.1. В 2023 году также было создано ответвление Dillo-Plus.

Согласно данным OpenNET, основные изменения и дополнения в Dillo3.1.0:

добавлена поддержка плавающих HTML-элементов и CSS-свойства "float";

значительно улучшена и включена по умолчанию поддержка HTTPS. Для работы HTTPS могут использоваться библиотеки OpenSSL, LibreSSL и mbed TLS. Добавлена настройка "http_force_https" для принудительного проброса с HTTP на HTTPS;

расширена поддержка CSS: для всех элементов добавлена поддержка атрибутов 'width' и 'height', реализованы свойства 'min-width', 'max-width', 'min-height' и 'max-height', добавлена поддержка 'display: inline-block';

добавлена поддержка HTML-тега main и расширена поддержка тега button;

переработаны виджеты;

обеспечено сохранение коэффициента соотношения сторон для изображений, параметры разрешения которых заданы в процентах;

добавлены настройки 'adjust_min_width' и 'adjust_table_min_width';

обеспечена приоритизация загрузки ресурсов (изображения загружаются с меньшим приоритетом);

добавлена настройка http_persistent_conns и предоставлена возможность повторного использования установленных соединений HTTP;

добавлена поддержка HTTP-заголовка Strict-Transport-Security, которую можно отключить при помощи настройки http_strict_transport_security в dillorc;

добавлена настройка ui_tab_height для задания высоты кнопок вкладок;

включена возможность переключения вкладок колесом мыши;

улучшено определение документов XHTML;

внедрена система непрерывной интеграции для тестирования сборок для Ubuntu, MacOS, FreeBSD и Windows (cygwin);

добавлены автоматизированные тесты для проверки корректности отрисовки HTML.



Источник новости: habr.com

DimonVideo
2024-05-05T14:50:01Z

Здесь находятся
всего 0. За сутки здесь было 0 человек
Яндекс.Метрика