- Регистрация
- 12.08.25
- Сообщения
- 229
- Реакции
- 91
Для просмотра ссылки Войди
Сборки проекта Для просмотра ссылки Войди
«Движок проекта ориентирован на поддержку актуальных стандартов HTML5, современного CSS и JavaScript. Соответствие стандартам не наследуется от стороннего движка, а проверяется по каждому разделу спецификации. Приватность заложена в саму архитектуру. Никакой телеметрии, никаких запросов при проверке обновлений, а также никаких ИИ‑помощников или веб‑API, связанных с ИИ. Функция безопасного просмотра (Safe Browsing) сверяет хост навигации верхнего уровня с локальным черным списком (хеши SHA-256) перед загрузкой страницы — данные проверки не покидают ваш компьютер. Файлы cookie, хранилище и кэш изолированы по принципу происхождения (origin)», — пояснил автор решения.
Оболочка GTK работает в основном потоке, а движок обработки страниц — в отдельном потоке со своим собственным циклом обработки событий (main loop), благодаря чему медленная загрузка или выполнение скриптов на странице не приводят к зависанию окна; оболочка отправляет запросы в этот поток и получает обратно отрисованные кадры — и всё это происходит в рамках одного процесса. Движок представляет собой компактную кодовую базу на языке C (около 177 тыс. строк оригинального кода, не считая встроенных сторонних компонентов WAMR, Wuffs и аудиодекодеров), достаточно небольшую для того, чтобы даже один разработчик мог полностью изучить и проверить её. Описание архитектуры и взаимодействия компонентов приведено в файле Для просмотра ссылки Войди
Для просмотра ссылки Войди