SXG — это механизм доставки, который позволяет аутентифицировать происхождение ресурса независимо от того, как он был доставлен.
Подписанные обмены (SXG) — это механизм доставки, который позволяет аутентифицировать происхождение ресурса независимо от того, как он был доставлен. Внедрение SXG может улучшить функцию Largest Contentful Paint (LCP), включив предварительную выборку между источниками с сохранением конфиденциальности . Кроме того, такое разделение расширяет возможности различных вариантов использования, таких как работа в автономном режиме в Интернете и обслуживание из сторонних кэшей.
В этой статье представлен полный обзор SXG: как он работает, варианты использования и инструменты.
Совместимость с браузером
SXG поддерживается браузерами на базе Chromium (начиная с версий: Chrome 73, Edge 79 и Opera 64).
Обзор
В качестве основного варианта использования SXG использует кеш для предварительной выборки и обслуживания контента, который был криптографически подписан источником. Это помогает ускорить навигацию между источниками с ссылающихся сайтов, а также гарантирует, что страницы остаются неизменными и правильно относятся к их происхождению. Любая потенциально идентифицирующая информация скрыта до тех пор, пока пользователь не перейдет на сайт, тем самым защищая конфиденциальность пользователя. Google Search является одним из первых, кто внедрил возможности предварительной загрузки SXG, и для сайтов, которые получают большую часть своего трафика из Google Search, SXG может стать важным инструментом для обеспечения более быстрой загрузки страниц для пользователей. Мы надеемся, что со временем это влияние распространится и на дополнительных рефереров.
Как это работает
Сайт подписывает пару запрос/ответ («HTTP-обмен») таким образом, чтобы браузер мог проверить происхождение и целостность контента независимо от того, как контент был распространен. В результате браузер может отображать URL-адрес исходного сайта в адресной строке, а не URL-адрес сервера, доставившего контент.