前端技術週刊 2018-04-13

前端技術週刊 2018-04-13

前端​快爆

上新

  • React 16.3 正式發佈,除了新支持了 Context API 之外,還支持了新的綁定表單的方法 createRef,從高序組件往下傳遞 ref 的方法 forwardRef,增添了新的生命週期方法 getDerivedStateFromPropsgetSnapshotBeforeUpdate?Screen Shot 2018-04-13 at 11.22.13 AM.png | center | 748x490
Humphry:新的生命週期方法替代了對 componentWillMountcomponentWillReceivePropscomponentWillUpdate 的濫用,反作用大大下降了,這三個方法在未來的 React 17 中也會加上 UNSAFE_ 的前綴哦。配圖仍是有一些紕漏的,僅供參考。
  • Cloudflare 發佈了域名解析服務地址——1.1.1.1,旨在解決一般 DNS 服務的易被劫持和污染的問題,他們支持了基於 TLS 的 DNS 和基於 HTTPS 的 DNS。?image.png | left | 748x383
Humphry:不過看評論,仍是有很多設備和運營商把這個 DNS 用於其餘的用途的……
  • G2 的移動版本 F2 最近發佈了其 3.1 版本。新版本重寫了繪圖引擎,提供了更細粒度的引入機制,面向移動端優化了交互,提供了兩種類型的動畫。?image.png | left | 600x176
Humphry:亮點在於對移動端的交互優化哦
  • Typescript 2.8 發佈了,新支持了條件類型、@jsx 聲明、對類型描述的粒度控制、整理 import 順序方法、快速修復初始化聲明等內容。?

谷歌​全家桶

  1. CSSOM 加入了類型——CSS Typed OM,咱們不再用在讀寫 DOM 樣式時爲類型和字符串分割所煩惱,新規範隸屬於 Houdini,帶來了更好的可編程性和性能提高。讀寫帶類型的接口爲新開闢的 attributeStyleMapstyleMap,該特性在 Chrome 66+ 中被支持。?
  2. V8 更新版本 6.6,新支持了不用綁定異常變量的異常處理語法 try { } catch { },String 原型擴展String.prototype.trimStart()等,進行了支持了背景編譯、移除了 AST 排號階段的優化,提高了 Array.prototype.reduce、Async Generator 等的性能。?
  3. Chrome 66 支持了 Presentation API,容許在網頁上利用第二個屏幕做 presentation。?
  4. Google 開源空間音頻 SDK Resonance Audio,旨在提供混音技術以加強用戶在 VR 或 AR 中的臨場感。?
Humphry:Chrome 對新特性的支持速度領跑全部瀏覽器呀。

專題​:技術選型

Humphry:踩踩坑,跳跳舞。在前端快速發展的進程中,咱們一直爲新技術的光鮮所迷惑。咱們整理了一些團隊的實踐經驗和選型調研的文章,幫助你們在原型階段快速選擇適合的框架和方案。javascript

經驗

調研與比較


本期編輯:humphry & 審閱:壹絲css

相關文章
相關標籤/搜索