前端技術週刊 2018-06-01

題圖.jpg | center | 747x392

前端快爆

  • Firefox 62 正式開啓 Shadow DOM,此前 Chrome 6四、Safari 11 均已支持。 🔗
  • React 16.4.0 發佈,主要更新引入了 Pointer Event 的支持,getDerivedStateFromProps 將受到 setState 的影響以符合以前的 componentWillReceiveProps 實現。🔗
  • Node.js 「之父」最近開源了新做品 deno,它是一個基於 V8 的 TypeScript 運行時,但目標並非取代 Node.js,而是擁抱瀏覽器生態。🔗

image.png | left | 719x382

> 點評:遺憾的是,國內不少開發者在項目 issue 上各類秀下限。「issue 是用來作的,不是用來玩的」,一首涼涼送給大家🙄……
  • 相愛相殺十年,彭博社最新消息稱微軟已贊成收購 GitHub。據稱,微軟和 GitHub 洽談已有好幾年,最近他們開始就合做正式進行談判,進一步討論收購事宜。目前雙方協議的條款還沒有公佈。GitHub 在 2015 年最後一輪融資中估值 20 億美圓。🔗

image.png | left | 719x296

> 點評:恭喜微軟喜提全球最大的「同性交友」網站,GitLab 在第一時間發來賀電,同時在首頁也推出了遷移指南😂。
  • CSS 驚現 mix-blend-mode 漏洞,黑客誘導用戶訪問一個惡意網頁,裏面嵌入 iframe 加載第三方網頁,而後在 iframe 之上疊加大量的 1*1像素的圖層,根據渲染時間差別,算出原始像素的顏色。以 Facebook 爲例,20秒就能夠拿到用戶名。若是花上20分鐘左右的時間的話,就能夠獲取頭像。Chrome 63和 Firefox 60 已經修復該問題,解決方案就是矢量化 mix-blend-mode,Safari 由於已是矢量化的了,因此不受影響。🔗

image.png | left | 700x544

點評:IE 和 Edge 目前徹底不受影響,由於它們壓根就不支持(滑稽🐶)

前端觀點

爲何在設計 CSS 特性的時候須要考慮性能?
提問者指出,若是設計師必定要達成一個效果,他只有兩個選擇:用 CSS 原生特性,或者用 JS 實現。而 JS 幾乎老是比原生 CSS 慢的,既然如此,爲何添加 CSS 特性還須要考慮性能問題呢?說說你的見解吧!css

點評:可能國外不是九年義務教育,真的很秀。

優秀 Demo

手錶.gif | center | 461x502

搜索框.gif | center | 650x160

專題:字體

字體匹配

WebFont

Font:html

字體格式:前端

中文字體 Subset:react

渲染

字體排印


本期編輯:@壹絲,審閱:@humphry。css3

相關文章
相關標籤/搜索