deadjongler
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору ziken, возможно используются библиотеки react, но node.js при запуске браузера нет исполнения этой платформы. Возможно было так реализовано в каких-то старых версиях. Вообще-то вот: Цитата: Vivaldi состоит примерно из трёх слоёв. Мы используем Chromium в качестве основы для нашего браузера. Помимо Chromium, у нас есть много внутреннего кода на C ++ для поддержки функций, таких, как блокировщик рекламы или заметки. Эти два слоя поддерживают пользовательский интерфейс, который представлен в двух разных вариантах. - Пользовательский интерфейс ПК версии написан с использованием в основном HTML + CSS + JS. - Интерфейс Android версии, который реализован на Java и в основном основан на пользовательском интерфейсе Java, включенном в Chromium (лицензия на код Chromium Java не требует от нас публикации изменений, которые были там сделаны). Сам Chromium имеет лицензию с открытым исходным кодом, и все изменения, которые мы вносим в него для поддержки уровня пользовательского интерфейса и функций, публикуются. Мы также публикуем весь наш внутренний функциональный код C ++, как если бы он был частью изменений Chromium. Это облегчает внутренний процесс, потому что позволяет нам собрать всё — Chromium и наш код C ++ — в одной библиотеке. | https://vivaldi.com/ru/blog/technologies/vivaldi-browser-open-source/ |