Сообщение от Arton
Блиц жив!
|
Это фигня, мне тут нужно web-приложение для малого количества пользователей (около 10-20), я вот думаю, может нафиг изучать канвасы, webGL и тд. Сделать быстрый стриминг: запускать блиц на серваке в отдельной песочнице для каждого пользователя, картинку разбивать на много сегментов по форме гуи и отправлять пользователю только те сегменты, которые изменились (сжимать их хорошенько). А у пользователя показывать эти сегменты в браузере. По идее в стриминге игр (через видео) проблема в том, что изображение динамично меняется, а в стриминге программ вообще с этим проблем не должно быть.
Фотошоп же стримили подобным образом. А действия в гуи вообще часто повторяются, поэтому картинку можно держать в кэше, анимации оставить минимум... И на смартфон таким же образом портировать через браузерное приложение.
PS. Я не упоротый, просто меня в дрожь бросает от современного фронтенда
https://habrahabr.ru/post/312022/
Это можно в отдельную тему - как сделать сайт на блице...
UPD: Опередили меня
http://evoclouds.com/, не говоря уже о корпоративных решениях Citrix XenApp и Microsoft App-V.
Ну а чему тут удивляться, когда Microsoft запилила ядро Linux в Windows 10 и допиливает приложение для портирования iOS и Android приложений в винду за 5 минут, а Google запускает приложения Android в браузере. Виртуализация!
Из тех, что я нашел, лучше всего показался этот сервис
https://www.rollapp.com/ Выдерживает большой поток пользователей, есть бесплатная версия. Но видно по артефактам, что картинка перерисовывается полностью и анимация приложений не упрощается и гуи не кэшируется, значит в принципе можно еще ускорить и избавиться от артефактов при этом.
Кто-нибудь встречался с сервисами лучше?
Блендер в браузере: