Гарвард и MIT пытаются ускорить загрузку веб-страниц на 34 %

1 голос

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

Вот для чего исследователи из Массачусетского технологического института и Гарвардского университета уже на протяжении двух лет трудятся над тем, что бы уменьшить время загрузки веб-страниц примерно на 34%.

Суть проекта под названием Polaris заключается в следующем. Пока мы «скачем» по странице, незаметно от нас вступают в работу большое количество процессов, дабы мы увидели её такой, какой и предполагалось. В свою очередь такие процессы занимают много времени, тем более что чем их больше, тем соответственно и проявление сайта происходит дольше. Цель Polaris заключается в уменьшении числа процессов.

Один из профессоров Гарварда Джеймс Микенс привёл очень интересную и доходчивую аналогию работы проекта. Представьте себя бизнесменом, которому необходимо заехать в какой то город. Не исключено что по пути вам понадобится заскочить ещё в какие-то города.

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

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

Какого материала вы хотели бы видеть больше? (Рубрики)

Добавить комментарий

  • ;-)
  • :|
  • :x
  • :twisted:
  • :smile:
  • :shock:
  • :sad:
  • :roll:
  • :razz:
  • :oops:
  • :o
  • :mrgreen:
  • :lol:
  • :idea:
  • :grin:
  • :evil:
  • :cry:
  • :cool:
  • :arrow:
  • :???:
  • :?:
  • :!: