Chrome 官方說明什麼是 HTTP 103 Early Hints

在前日推出的 Chrome 版本 103,開始支援 HTTP 103 Early Hints,這 2 個 103 只是巧合,不是指同一個東西。

今日 Chrome 官方有一篇文章說明什麼是 HTTP 103 Early Hints,有興趣了解的人請自行閱讀官方的說明(英文版本)。
https://developer.chrome.com/blog/early-hints/

如果你懶得看,那我在這裡簡單介紹。

在這之前,當瀏覽器向網站主機請求一個頁面時,必須等網站主機把要回應(傳)的資料準備好,才會回應 HTTP 200 OK,開始傳送內容給瀏覽器,而在網站主機回應之前,瀏覽器就只能空等。

如果你的頁面很複雜,例如含有最新商品、特價商品、最新文章等等,網站可能需要一點時間才能把頁面要用的內容準備好,可能需要去撈資料庫,或是取讀取快取檔案,而這段時間,瀏覽器只能空等。

Early Hints 是讓網站主機可以先回應一個 HTTP 103,告訴瀏覽器可以先去載 CSS 檔或 WebFont,於是等到收到 HTTP 200 OK 的回應時,要拉的資料就變少了,達到優化的效果。

用餐廳出餐的流程說明,本來是套餐全部都準備好才一次用餐車推出,現在可以先上附餐或前餐,主餐晚一點送到時,上菜的動作也減輕了。

=====================================================
行銷科技深度洞察社團 - GA4, SEO, GDS, CRM, CDP, 電商, 內容, 社群, 廣告
OpenCart 台灣技術支援 - OpenCart 網站代管、客製、維護
OpenCart 台灣電商社團 - 台灣 OpenCart 使用者交流
=====================================================