Обложка канала

FrontEndDev

Интересные статьи для web-разработчиков.

FrontEndDev

6 лет назад
Открыть в
Примерно 20% всех перемещений пользователей в интернете — это переходы на страницу, где человек только что был (с помощью кнопок «Вперёд» и «Назад»). А если так, то зачем сразу выбрасывать страницу из памяти браузера, а спустя секунду тратить время и трафик на её повторное открытие? Чтобы пользователь мог быстро вернуться назад, была придумана технология BFCache. О ней важно как минимум помнить при разработке фронтенда.

Виктор Хомяков из Яндекса опубликовал на GitHub таблицу совместимости BFCache с разными API: https://gist.github.com/victor-homyakov/93c0a42e5471cee055cc8646a534e744. Чтобы её составить, он провёл большое исследование: изучил множество технологий, исходников, браузеров, примеров и сопоставил их с BFCache.

Узнавайте об открытых проектах разработчиков Яндекса сразу: https://t.me/yandex4developers