DNS Prefetching, відома також, як “asynchronous DNS” – технологія розроблена Google для збільшення швидкості завантаження сторінок. У настільній версії Google Chrome дана технологія була присутня, починаючи з 2012 року. Спочатку вона існувала як експериментальна і за замовчуванням була відключена. З того часу технологія не була обділена увагою розробників і своєчасно підтримувалася та покращувалася.
Як же працює DNS Prefetching? При відвідуванні веб-сторінки за допомогою браузера, відбувається запит сервера доменних імен (DNS) для отримання IP-адреси веб-сторінки. Технологія усуває необхідність запам’ятовування номера IP-адреси сайту. Уявіть, якби користувачеві доводилося вводити номер IP-адреси вручну у рядок браузера при кожному відвідуванні Google. Це було б не практично, тому набагато простіше призначити веб-сторінкам альтернативні назви, а вже потім ці назви повертати у якості IP-адреси.
Функція DNS Prefetching на Android за замовчуванням буде включена. Chrome перевірятиме веб-сторінку на наявність активного посилання та відправляти URL-адреси для подальшого перетворення за допомогою технології asynchronous DNS. Коли ж користувач прийме рішення повернутися на відвідану веб-сторінку, IP-адреса буде передана на смартфон з попередньо перетвореною DNS-складовою, що допоможе завантажити її швидше. Єдиною проблемою може виявитися мобільне з’єднання, яке буде використовувати власні DNS-сервера на вашому пристрої.
DNS prefetching зовсім скоро з’явитися в оновленні Google Chrome для Android і залишається сподіватись на стабільність і практичність представленої технології у мобільному сегменті.
Джерело: xda-developers.com