來源:https://hacks.mozilla.org/2017/08/firefox-55-supports-webvr/
Firefox 55: first desktop browser to support WebVR
這篇大概跟 55 一起出來,有幾個滿有意思的東西可以看看
WebVR 噱頭比較大,對目前的使用者來說,應該還好
New Features for Developers
這裡比較有趣:
1. async generator
2. rest/spread (“...“) operator for objects
spread object 是 ES7 的草案,TypeScript 滿早就支援這個特性
使用情境大概是這樣
let a = { name: 'peter', age: 15 };
let b = { sex: 'male' };
let peter = { ...a, ...b }; // { name: 'peter', age: 15, sex: 'male' }
省去了比較冗長的作法
let peter = Object.assign({}, a, b);
Making Firefox Faster
這部分應該是托量子計畫的福
主要是說在啟動速度、耗用記憶體、巨量分頁方面的改善
New WebExtension APIs
這部分就是跟最近大家比較關心的新架構套件API的相關資訊
- 取代新分頁和編輯搜尋引擎的 API(管理搜尋引擎或許有望)
- 動態變更代理伺服器設定
- 有關瀏覽器側邊欄、動作選單等的原生樣式(主題的自由度更高?)
目前缺乏的 API 還很多,然後M社卻已經開始對舊架構 API 下殺手了
跟我原本預期的不太一樣,所以或許 57 時(前?!)會有一波
重度使用者的出走潮
無論如何距離年底還有一段時間,不管是M社還是套件開發者
都還有一段衝刺的時間,否則災情恐怕會提早上演
譬如 xmarks 這個知名的跨瀏覽器同步書籤套件在 56 devEd 已經陣亡了
逼的我回來用 55 穩定版
總之,且看且走吧。當年 Opera Presto 已經經歷過一次,就算現在
再一次,也不過是歷史重演而已。
晚點會開放 O2FP 試算表讓大家共編,然後計畫名稱或許會改一下