Релиз минималистичного веб-браузера Dillo 3.2.0

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

18 января 2025 года состоялся релиз минималистичного веб‑браузера Dillo 3.2.0 с поддержкой SVG для математических формул и поддержкой изображений в формате WebP. Предыдущая стабильная версия Dillo 3.1.0 вышла в мае 2024 года. Релиз Dillo 3.0 состоялся в 2011 году. Исходный код решения опубликован на GitHub под лицензией GPLv3.

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

Изначально графический интерфейс Dillo основывался на библиотеке GTK1, но в 2005 году был переведён на FLTK2 из‑за желания сохранить минималистичный характер проекта. Например, последняя версия Dillo расходует 12 МБ ОЗУ при открытии стартовой страницы, а установочный deb‑пакет занимает 500 КБ.

В версии Dillo 3.2.0 исправлены ранее обнаруженные ошибки и баги, добавлены новые функции, появился новый режим навигации по страницам с полосой прокрутки, который позволяет читать веб‑сайты, как если бы они были книгами, легко прокручивая целые страницы с помощью мышки.

В новом выпуске проекта также представлена ​​опция link_action, которая позволяет пользователям определять пользовательские команды для открытия новых URL‑адресов, возможность размещать вертикальную полосу прокрутки в левой части веб‑страницы, а также новые элементы управления масштабированием для веб‑сайтов с использованием Ctrl + для увеличения текста и Ctrl — для уменьшения.

Кроме того, в Dillo 3.2 добавлена опция new_tab_page для открытия пользовательской новой вкладки, появилась привязка номеров строк к исходному виду HTML, добавлена поддержка отображения JSON в виде обычного текста и установлены параметры focus_new_tab=NO и show_quit_dialog=NO по умолчанию.

В новом релизе Dillo улучшена логика изменения размера изображения для сохранения соотношения сторон в любое время, добавлена поддержка перезагрузки текущей страницы по сигналу SIGUSR1, что полезно для реализации живого просмотра во время редактирования веб‑страницы, добавлена поддержка фрагментов строк в простых текстовых файлах, добавлена поддержка элементов CSS ch, rem, vw, vh, vmin и vmax и появилась новая опция ignore_image_formats для игнорирования определенных форматов изображений.

Источник: https://habr.com/ru/news/874680/


Интересные статьи

Интересные статьи

Итак, автоматизация тестирования мобильных приложений — это тема, которая остается актуальной и востребованной. За последние годы наблюдается тенденция к упрощению разработки и снижению объема написан...
Большие языковые модели (LLM) требуют значительных вычислительных мощностей. И это лишь часть затрат. Бурный рост продуктов генеративного искусственного интеллекта приводит к огромным расходам эне...
Привет, Хабр! Меня зовут Макс Баюров, я PHP-разработчик в компании AGIMA. Мне хотелось бы поделиться с вами опытом расширения уровней доступа к функционалу сайта. Если вам еще не приходилось с этим ст...
У нас был сложный сайт с личным кабинетом клиентов, устаревшая, переписанная 1С-ка, десяток маркетинговых сервисов, и телефония на Asterisk.Единственное, что вызывало у меня опасение — это учётная сис...
1С Битрикс: Управление сайтом (БУС) - CMS №1 в России по версии портала “Рейтинг Рунета” за 2018 год. На рынке c 2003 года. За это время БУС не стоял на месте, обрастал новой функциональностью...