Пора попрощаться с Google Fonts
Google Fonts был разработан для распространения в глобальной сети CDN и использования преимуществ кэширования. Пользователи запрашивают шрифты через указанный CDN. Скорее всего, они ранее уже загрузили ресурсы шрифтов с другого сайта.
Это было достаточно убедительно, чтобы привлечь к работе множество разработчиков.
Начиная с версии Chrome v86, выпущенной в октябре 2020 года, межсайтовые ресурсы, такие как шрифты, больше не могут использоваться в одном CDN. Это связано с разделенным кешем браузера (в Safari это уже много лет).
В этом сообщении Google они объясняют, что такое разделенный кеш браузера. Он был введен только для предотвращения возможного механизма межсайтового отслеживания.
Разбиение кеша в других браузерах
Safari действительно заботится о конфиденциальности. Он уже много лет предотвращает эту самую атаку межсайтового отслеживания. И, наконец, Chrome. Другие браузеры, основанные на Chromium, по-прежнему должны сигнализировать или реализовывать эту функцию.
- Chrome: с версии 86 (октябрь 2020 г.)
- Safari: с 2013 г.
- Firefox: планируется внедрить
- Edge: скорее всего, скоро
- Opera: скорее всего, скоро
- Brave: скорее всего, скоро
- Vivaldi: скорее всего, скоро
Вывод
Ресурсы Google Fonts будут повторно загружены для каждого веб-сайта, независимо от того, кэшируется он в CDN. Самостоятельно размещайте шрифты для повышения производительности. Старый аргумент производительности больше не действителен.
Во как! Даже не задумывался об этом, т.к. не использую Google Fonts. Локально будут подключать, но это подгрузка. Некоторые достаточно объемные штуки.