З
Заметки Андрея Романова
@andrew_r_notes1.3K подп.
5.8Kпросмотров
20 августа 2020 г.
Score: 6.4K
Публичные CDN и кеширование Один из аргументов в пользу публичных CDN — подключенные с CDN библиотеки загружаются пользователем один раз и кешируются браузером для всех сайтов, использующих их. Недавно узнал, что больше на это полагаться не стоит. Браузеры считают такой подход к кешированию небезопасным: он позволяет определить, посещал ли пользователь определённые сайты, то есть поощряет слежку за пользователями. Проблему слежки решает разделение кеша (cache partitioning): каждый сайт должен иметь собственный кеш для подключаемых на нём ресурсов. Если facebook.com и vk.com подключают с cdnjs.cloudflare.com jQuery одинаковой версии, пользователь при заходе на них скачает jQuery дважды. Оказывается, в Safari кеш разделён аж с 2013 года. В Chrome с 77 версии тоже ведётся работа по разделению кеша. Инженеры Mozilla активно помогают в стандартизации этого поведения.
5.8K
просмотров
1013
символов
Нет
эмодзи
Нет
медиа

Другие посты @andrew_r_notes

Все посты канала →
Публичные CDN и кеширование Один из аргументов в&n — @andrew_r_notes | PostSniper