@vladvul

Какие есть браузеры с упрощающим прокси типа Opera Mini?

есть браузер Opera Mini, когда-то он работал на Java телефонах. Благодаря тому что он работал через спецциальный прокси компаниии Опера, этот прокси преобразовывал HTML и Javascript в некую более простую разметку, за счет чего резко уменьшались ресурсы которые нужны для показа страницы на клиентском устройстве.
Есть ли сейчас аналогичные решения для Windows или Linux?
Можно ли поставить Opera mini на линукс или windows (а не на андроид)?
Обратите внимание что желательно не только ужимание картинок и компрессия HTML но и некое более глубокое преобразование.
Как может быть устроен алгоритм такого прокси?
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ответы на вопрос 6
@rPman
лучшим таким прокси будет - графический терминал на свою vps-ку где запущен браузер в разрешении, аналогичном твоему.

anydesk, teamviewer, vnc, rdp,... или даже steam remote play (есть успешные использования ее для управления рабочим столом)

в теории (к сожалению не на практике) изображения с удаленной машины должны кешироваться локально, можно попробовать разные протоколы, я советую x2go (для android нет нормального клиента)

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

А еще сетевые лаги вносят неприятную задержку в реакции на любые действия.

upd. я думал и даже эксперименты делал, над созданием веб сервиса, где нужный веб сайт запускается на удаленном сервере в headless браузере, а затем итоговый контент анализируется (видимые элеменеты парсятся и транслируются уже в своем протоколе, и отрисовываются на канвасе) это не так сложно как может показаться, и есть куча мелочей, в реализации которых можно завязнуть (мультимедиа и анимация) с другой стороны если цель стоит минимизировать трафик, они как раз могут быть исключены в принципе.

создавать такой продукт сложно, например его сложно монитизировать,.. может когда нибудь доберусь, доделаю.
Ответ написан
Комментировать
firedragon
@firedragon
Senior .NET developer
такого нет.
Особенность севодняшнего веба это бандлы js размером около мегабайта - двух.
разобрать их та еще задачка, причем сайт без полного бандла вообще работать не будет.
Ответ написан
CityCat4
@CityCat4
Если я чешу в затылке - не беда!
Многое множество нынешних модно-стильно-молодежных сайтов без js вообще покажут просто пустую страницу. Или простейший индекс со ссылками на ресурсы. Или просто какую-то хрень.
Ответ написан
Комментировать
Вы перед тем как задать вопрос страницу на wiki прочитали? Там 90% ответа на ваше вопрос!
Аналогичных решений для полноценных ОС нет и быть не может! Так как, по мимо самого приложения, нужно иметь отдельный сервер\прокси. За счет каких средств сервер\прокси будет содержаться и кому это нужно?

ПС: под "нет и быть не может" - я имею ввиду браузеры, алгоритм работы которых целиком и полностью аналогичен Opera Mini. А так, да! Есть множество браузеров, которые пытаются оптимизировать скорость загрузки. Эта функция (оптимизация скорости) есть и в chrome.
Ответ написан
git58
@git58
Не люблю смузи-технологии в IT
Opera Mini существует в актуальной версии под Android. Используйте эмулятор или настольную сборку Андроид под ПК.
Ответ написан
Комментировать
@vladvul Автор вопроса
https://dev.opera.com/articles/opera-binary-markup...

надо попробовать запустить на windows java версию
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы