




Вышел первый тестовый выпуск минималистичного веб-браузера FixBrowser 0.1
В конце декабря 2024 года состоялся первый тестовый выпуск минималистичного веб‑браузера FixBrowser 0.1 для Linux и Windows (2000/XP/Vista/7/8/8.1/10/11). Этот открытый проект рассчитан на низкое потребление ресурсов и обеспечение конфиденциальности.
Браузер FixBrowser развивается с нуля и принципиально не поддерживает выполнение JavaScript, но при этом позволяет работать сайтами, завязанными на JavaScript. Код написан на языках Си и FixScript, и распространяется под лицензией ZLIB. Готовые сборки проекта сформированы для Linux (GTK2) и Windows. Намечено создание сборок для Haiku и macOS 10.6+, а также формирование сборок для Linux, использующих GTK3/4.
По информации OpenNET, для работы с сайтами, завязанными на JavaScript, в FixBrowser задействована прослойка FixProxy, на лету преобразующая подобные сайты в представление, c которым можно работать без JavaScript. Замена осуществляется как по типовыми шаблонам, так и при помощи fix‑обработчиков, учитывающих специфику конкретных сайтов (в комплект включены fix‑обработчики для более чем 1200 сайтов). FixProxy развивается в форме отдельного прокси‑процесса, не привязанного к FixBrowser и пригодного для использования с другими браузерами.
Отмечается, что для отображения большинства сайтов без JavaScript требуются лишь незначительные изменения. Кроме того, на многих сайтах используются однотипные технологии для динамической генерации контента, что позволяет применять для их отрисовки типовые fix‑обработчики. Например, можно использовать универсальные fix‑обработчики для сайтов на базе движка WordPress и форумов на платформе Disqus. Возможно создание обработчиков и для сайтов динамически отрисовывающих контент — например, для вывода списка комментариев, изначально загружаемых
Читать на habr.com