我們在今年的 Google I/O 大會上推出了 Baseline,目標是讓使用者可以透過網路平台功能,瞭解是否已有可用的網路平台功能。本文章提供社群的意見回饋和 WebDX 社群群組的資訊,說明定義如何演進。
異動事項
Baseline 最初的定義是,當所有主要瀏覽器 (Chrome、Edge、Firefox 和 Safari) 的最新版本和先前版本支援這些功能,這些功能就會成為 Baseline 的一部分。
與社群討論時,我們發現網路平台功能在生命週期中會帶來兩個值得注意的要點:
- 新功能立即可互通,適用於所有主要引擎。
- 大部分網站都能安全實作這項功能,不需要擔心支援。
最初的階段相當易於定義,因為我們知道該功能何時在所有主要引擎中推出。我們經常在 web.dev 慶祝這些時刻。
第二階段更難以定義。視網站或應用程式的目標對象而定,您可以在功能互通後立即開始使用,或者可能需要等待多年,使用者才能升級至支援這些功能的瀏覽器版本。
為監控 Baseline 事宜,WebDX 社群論壇 (其中包括所有主要瀏覽器廠商的代表) 成立了Web 功能專案的政府組織。整個團隊進行完討論後,管理團隊重新定義基準,以反映功能時間軸中的兩個關鍵點。
- 新推出:當項目在主要瀏覽器之間互通時,基準中會新增一個新項目。
- 廣泛使用:功能一般來說安全無虞的時間點。此行會設定在新生效時間點後的 30 個月。
此外,我們也擴充了核心瀏覽器,以便明確納入這些瀏覽器的行動版。也就是說,在下列國家/地區推出該功能前,系統不會將該功能分類為新發布:
- Safari (macOS 和 iOS)
- Firefox (電腦和 Android)
- Chrome (電腦和 Android)
- Edge (電腦)
我們明白,對所有人來說,這是較廣為人線的產品,不一定準確。不過,我們在查看瀏覽器版本的採用資料時,發現大多數功能最多需要 30 個月的時間,全球約 95% 的使用者才能使用這些功能。您可能也樂於提前使用這些功能,但 30 個月過後,由於互通性功能就不太可能使用相關功能。
您在沙地上的作業可能會從新上架到廣泛發售之間。剛提供的重點至少就是很好的信號,表示這項新功能可能是您想開始學習的。如此一來,您就能在正式環境中使用。
Baseline 的下一步?
為了實現在 MDN 和其他資源上顯示基準狀態的目標,我們需要在網站功能資料集中繪製網站平台的所有功能。這項工作仍在進行中,預計在 2024 年完成。
MDN 也在今天宣布了這項異動。您可以在 MDN 網誌閱讀「Baseline 在 MDN 的演進」一文,查看在 MDN 頁面推出的全新基準徽章範例。
此外,我們也打算開始在 web.dev 和 developer.chrome.com 導入代表基準狀態的徽章。