了解為什麼使用Chrome Canary、Firefox Nightly或Safari Technology Preview是一件好事情。

Chrome Canary 是Google為其瀏覽器所新增的最新更改的版本。Chrome有4個發佈渠道:canary、dev、beta和stable。

Firefox Nightly 是Firefox的等同於Chrome Canary的版本(他們分別有nightly、beta和release版本),而Safari則有Safari Technology Preview

使用這些版本,您就處於前沿。Google Canary的名稱來自煤礦中可憐的那些小鸟。維基百科將canary定義為“預示著更大的危險或麻煩即將來臨的東西”。

簡而言之,這些版本的發佈是讓開發人員和公司內部人士可以嘗試最新的功能,這些功能稍後會成為發送給數億人使用的穩定版本的一部分。

瀏覽器中的更改可能需要幾個月時間才能成為穩定版本的一部分,因此作為開發人員,您希望在引入新功能時就能夠試用,而不是在它們廣泛使用後再開始使用。

例如,今天我使用Canary來測試即將引入的ES2019的Intl.RelativeTimeFormat和Intl.ListFormat功能。網頁正在快速發展變化。

使用Chrome Beta、Firefox Developer Edition和macOS的測試版本(Apple遵循其操作系統的發佈週期進行Safari的發佈)提供了更安全的體驗,因為canary或nightly版本有時可能會出現問題。

這並不是強制的,您當然可以在穩定版本的瀏覽器上完成工作。這只是您在日常工作中可用的另一種工具。

如果您喜歡測試瀏覽器在幾個月後才會向其他人提供的最新功能,包括JavaScript、最新的CSS或Web平台API等,那麼預覽版本就是您找尋這些功能的地方。

這些預覽版本不會與您計算機上的穩定版本相關聯,因此您可以在不擔心出現嚴重錯誤導致書籤丟失或破壞主要瀏覽器體驗的情況下進行測試。

我絕對鼓勵您使用這些瀏覽器。不要將其作為日常瀏覽器使用,因為某一天出現故障的版本可能會崩潰或產生奇怪的副作用,但您可以將其作為測試並使用即將推出的最新和最優秀的Web平台功能的一種方式。