LINUX.ORG.RU

История изменений

Исправление vbr, (текущая версия) :

  1. Код пишется на wasm. Он жрёт меньше всего ресурсов.

  2. Отрисовка осуществляется через WebGPU как наиболее близкий к железу интерфейс.

  3. Понятно, что будет какой-то клей на JS, иначе браузеры пока не умеют, ну ладно.

  4. Для связи с нужным сервером поднимается websocket, внутри уже идёт взаимодействие по какому-нибудь более-менее оптимальному протоколу.

Итого мы из веба делаем максимально адекватную платформу, какую только можно сделать с учётом имеющихся ограничений.

Осталось только написать хорошие библиотеки для всего. Ну это уже мелочи.

Опционально - сделать свою сборку хрома, из которого выкинуть всё, не относящееся к вышеперечисленному стеку. Думаю, такая сборка будет достаточно минималистичной. Ну или свою реализацию написать. По-мне там килобайтов 50 должно хватить для всего.

Исходная версия vbr, :

  1. Код пишется на wasm. Он жрёт меньше всего ресурсов.

  2. Отрисовка осуществляется через WebGPU как наиболее близкий к железу интерфейс.

  3. Понятно, что будет какой-то клей на JS, иначе браузеры пока не умеют, ну ладно.

  4. Для связи с нужным сервером поднимается websocket, внутри уже идёт взаимодействие по какому-нибудь более-менее оптимальному протоколу.

Итого мы из веба делаем максимально адекватную платформу, какую только можно сделать с учётом имеющихся ограничений.

Осталось только написать хорошие библиотеки для всего. Ну это уже мелочи.