前端技術週刊 2018-09-17: V8

前端技術週刊 2018-09-17

logo_v8_192px_clr.png | center | 600x300

前端快爆

  • Chrome 69 的更新帶來了一個 URL 展現上的 bug:子域名將被吞掉,www.m. 都同樣消失於地址欄中。🔗

圖片2.png | center | 747x317

點評:腦海中浮現出設計師和工程師爭 URL 展示的場面……更新到 Chrome 69 的最新版便可修復此問題
  • Chrome 意欲實現 img 標籤上的 ElementTiming API,結合 Paint Timing API 可用於更細緻的性能數據監測。🔗
點評:性能數據監測走向更細膩和更自動化,相對應的優化方法仍是粗糙且人工的,這是一個前端能夠深挖的方向
  • React 16.5 發佈,相對於 16.4,此版本追加了與 React DevTools Profiler 的聯動,修正了大量 API 的細節問題。🔗
點評:16.5 沒有 16.3 的新生命週期方法、16.4 的生命週期方法細節修正那麼刺激,縫縫補補又三月
  • Github Gist 上出現了一行足以讓你的 iOS 或 macOS 重啓的 CSS,該攻擊的核心爲使用一個 backdrop-filter 包含足夠深、佔用面積足夠大的 div,此方式能夠耗竭設備資源,並致使內核恐慌。🔗
點評:只限於 WebKit 系列的瀏覽器,Chrome 對 backdrop-filter 的支持須要打開實驗性功能開關
  • 第一屆在深圳的前端藝術家沙龍於上週結束,探討了 CSS Houdini、多端統一框架、先後端同構業務實戰、表單與國際化等議題,相關 PPT 已放出。🔗
點評:裏面有你的絲姐哦

瑞士軍刀

  • Ant Design Pro 2.0 發佈,此版本加入了四個全新的頁面、多種佈局方式來豐富 pro 的使用場景、腳手架從 roadhog 切換到了 umi2,並加入一個設置抽屜。🔗
  • luma.gl 是由 Uber 團隊開源的 WebGL 2 可視化基礎庫。

Screen Shot 2018-09-17 at 4.08.33 PM.png | center | 747x300

  • Svgurt 是一個將位圖轉化爲矢量圖的工具。

Screen Shot 2018-09-17 at 11.02.02 AM.png | center | 747x408

  • Momentjs 能夠算是如今用途十分普遍的工具包了,但它十分大,gZip 以前有 329k,咱們能夠用 80k 的 date-fns 或 7k 的 dayjs 替代。
  • Npm 開源了實驗性項目 tink ,它可用來自動安裝和校驗項目依賴包,且不用把內容下載到項目 node_modules 文件夾中。🔗
點評:官方聲明裏明確說起不要期待它能和任何已有項目兼容,因此就不用本身去試着 npx npm/tink

專題:V8

本期由社區大牛 justjavac 爲咱們帶來 V8 專題。V8 是一個由 Google 開發的開源 JavaScript 引擎,被 Node.js、Atom、VSCode、Deno、Electron 等軟件依賴。這個月恰逢 V8 的十週年開源記念,2008 年 9 月 2 日,V8 與 Chrome 在同一天宣佈開源。早在 2006 年,Lars Bak 和幾個朋友就開始在他家農場裏辦公,併成功開發出地球上速度最快的 JavaScript 引擎。javascript

介紹

進階

開發

工具/資源


本期編輯:承虎(humphry) & 審閱:壹絲 & 專題供稿:justjavac前端

相關文章
相關標籤/搜索