Извлечение данных HTML для быстрой загрузки страниц - Opera Turbo
Я обнаружил довольно интересную функцию в Opera, которая извлекает данные с веб-сайта, показывает изображения с более низким разрешением и тому подобное, и страница загружается быстро. Это отлично подходит для медленных соединений.
Я заинтересован в фоне этой маленькой функции, с моими базовыми знаниями CSS, HTML и Javascript, я не понимаю, как это можно сделать. Кто-нибудь может объяснить, как это работает?
Я имею в виду, скажем, для изображений: сначала нужно загрузить изображение, а затем преобразовать его в более низкое разрешение, так где же здесь мы "выиграем"? Изображение все еще загружается правильно?
2 ответа
Грустно говорить, что для вас нетривиально добиться того, что вы пытаетесь сделать. Если вы посмотрите на Opera Turbo
Как мы выживаем всю эту скорость
Когда Opera Turbo включена, веб-страницы сжимаются через серверы Opera, поэтому они используют намного меньше данных, чем оригиналы. Это означает, что скачивание меньше, поэтому вы можете быстрее просматривать свои веб-страницы.
Включить Opera Turbo так же просто, как щелкнуть значок Opera Turbo в левом нижнем углу окна браузера Opera. Когда вы снова используете быстрое соединение и Opera Turbo не требуется, браузер Opera автоматически отключит его.
Лучше всего следить за тем, как проверить тип соединения (WiFi/LAN/WWAN) с помощью HTML5/JavaScript? в зависимости от типа подключения загрузите изображения соответствующим образом, но имейте в виду, что тип подключения не позволяет точно определить скорость их сети. Устройство может работать в сетях 3G или LTE, но при этом получать невероятную скорость от своего провайдера.
Если вы действительно хотите реализовать эту функцию и быть безопасным для работы в разных браузерах и устройствах, я могу предложить установить плагины lazyload, такие как Unveil, которые помогут с объемом загружаемых данных. ИЛИ включите кнопку на своей странице, которая позволит пользователю выбрать опцию низкой пропускной способности, что-то вроде того, что делает Gmail
Турбо режим действительно отличная особенность Opera.
Короче говоря, он загружает полный код и изображения на серверы Opera, а затем отправляет их пользователю. Турбо-режим экономит трафик (до 80%). Затем Opera распаковывает данные на лету, отвечая на запросы пользователя. Ну, изображения в режиме Turbo практически бесполезны, но, тем не менее, этот режим в основном пригодится, когда вы используете чрезвычайно медленную скорость интернета.
Вы можете проверить официальную документацию, чтобы найти больше информации. Также ознакомьтесь с моим старым постом, где я писал о режиме Turbo. Там вы можете найти больше информации и полезных ссылок по этой теме.
Кроме того, посмотрите на информацию о opera-turbo
отметьте здесь, на Stackru.