Ultimatum browser
Браузер Ultimatum — полигон для экспериментов:
• Web3.0 (и это не про крипту. Клиентская часть уже реализована, и мы имеем такие схемы, как
hash:// и signed:// (по сути, частично реализовав IPFS, но в более общем виде).
Следующий шаг — добавление поддержки в DNS-сервера, и мы получаем по-настоящему
децентрализованный (даже на уровне доменов) web.
• Antitracking — реализованы API для доступа к внутренним структурам браузера (кэши, базы данных),
которые позволяют расширениям с соответствующими правами копировать, удалять и подменять их.
Следующий шаг — добавить антидетект-возможности в виде одного API (для расширений браузера),
которое позволяет перехватывать запросы к любому нативному объекту в JS и подменять его.
• Поддержка расширений на Android (в том числе и Manifest v2) — вполне полноценно работает,
Ublock Origin и многие другие популярные расширения поддерживаются, устанавливать расширения можно со сторов Google, Opera и любого сайта, который отдаст расширение с правильными http-заголовками (headers). В этом направлении все еще ведется работа, конечная цель — полная
безусловная поддержка всех расширений.
В целом работа under heavy development — это не какой то законченный продукт
(хотя им вполне уже можно пользоваться).
В планах также:
• Пробросить в расширения возможность управлять сертификатами (и тогда пользователи получают возможность указывать, какими сертификатами на каких сайтах пользоваться).
• Web API — возможность управлять UI браузера из расширений (что-то вроде XUL в Firefox).
• Отвязать браузер от жесткой привязи к Google-сервисам и дать возможность пользователям самим выбирать провайдера сервисов.
Сайт проекта: https://gonzazoid.com