Від чого залежить швидкість доступу в інтернет? Правильно – від ширини каналу. А ще? Вірно – від віддає сервера. Але є і третя причина – завантаження веб-сторінок. У міру їх ускладнення, зростає кількість запитів, а значить, загальна швидкість завантаження буде знижуватися. В MIT вирішили цю проблему, принаймні в теорії.

Система Polaris покликана усунути зайві затримки. Суть в наступному: після введення адреси сайту, браузер завантажує безліч об’єктів (HTML і CSS файли, JavaScript, зображення і так далі), після чого виводить на екран сайт. При цьому кожен об’єкт оцінюється, а потім додається на веб-сторінку, але буває так, що оцінка призводить до необхідності завантажити будь-які додаткові елементи, що викликає необхідність відправляти новий запит на сервер і чекати завантаження нових файлів. Тобто, спочатку браузер «не знає», що і скільки потрібно завантажувати.

В цьому і полягає ідея – система Polaris створює регістр всіх залежностей і взаємозалежних елементів на сторінці, що дозволяє скоротити затримки. Сама система створена на JavaScript і працює на сервері.

Можливо, рано чи пізно така система дійсно дозволить прискорити завантаження сайтів.