Pull to refresh

«Ускорение» Интернета или безумная фича для браузеров

Reading time2 min
Views1K
Данная идея родилась во время прочтения статьи посвящённой новому функционалу поиска от Google, а именно Instant Pages. Изначально я просто написал о ней маленький комментарий, но решил расширить её и оформить отдельным постом.

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

UPD: Идея как и ожидалось далеко не нова и даже существуют реализации более-менее реализующее описанное, например rok указал на webaccelerator.google.com/index.html (правда более недоступный для скачивания), а bondbig пользовался плагинами для ФФ. (скорее всего это был Fasterfox) А buger указал что создатели сайтов могут указывать какие ссылки предзагружать developer.mozilla.org/en/Link_prefetching_FAQ (работает вроде только в ФФ)

Плюс тут в принципе один, но убойный, это увеличение «скорости» Интернета для обычного пользователя до предела, как в субъективном, так и в объективном плане.

А вот минусов хватает:
  • Резко увеличится использование Интернет-канала (хотя с другой стороны это подтолкнёт их развитие)
  • Нагрузка на веб-ресурсы так же увеличится.
  • Большая часть запросов будет «мусорными», а это значит что системы аналитики летят к чертям (в принципе это можно поправить посылая в таких запросах особый хедер)
  • Пушной зверёк придёт рынку контекстной рекламы, т.к. подгрузка в фоновом режиме будет считаться «кликом» (можно исправить указывая в таких ссылках с помощью rel не подгружать материал по данной ссылке)
  • Может возникнуть куча проблем с джаваскриптом на страницах подгружаемых в фоновом режиме (решения тоже можно придумать)

А что вы думаете на сей счёт? Что это? Будущее или бесполезная идея?
Tags:
Hubs:
Total votes 26: ↑10 and ↓16-6
Comments35

Articles