История изменений
Исправление vbr, (текущая версия) :
-
Код пишется на wasm. Он жрёт меньше всего ресурсов.
-
Отрисовка осуществляется через WebGPU как наиболее близкий к железу интерфейс.
-
Понятно, что будет какой-то клей на JS, иначе браузеры пока не умеют, ну ладно.
-
Для связи с нужным сервером поднимается websocket, внутри уже идёт взаимодействие по какому-нибудь более-менее оптимальному протоколу.
Итого мы из веба делаем максимально адекватную платформу, какую только можно сделать с учётом имеющихся ограничений.
Осталось только написать хорошие библиотеки для всего. Ну это уже мелочи.
Опционально - сделать свою сборку хрома, из которого выкинуть всё, не относящееся к вышеперечисленному стеку. Думаю, такая сборка будет достаточно минималистичной. Ну или свою реализацию написать. По-мне там килобайтов 50 должно хватить для всего.
Исходная версия vbr, :
-
Код пишется на wasm. Он жрёт меньше всего ресурсов.
-
Отрисовка осуществляется через WebGPU как наиболее близкий к железу интерфейс.
-
Понятно, что будет какой-то клей на JS, иначе браузеры пока не умеют, ну ладно.
-
Для связи с нужным сервером поднимается websocket, внутри уже идёт взаимодействие по какому-нибудь более-менее оптимальному протоколу.
Итого мы из веба делаем максимально адекватную платформу, какую только можно сделать с учётом имеющихся ограничений.
Осталось только написать хорошие библиотеки для всего. Ну это уже мелочи.