前端技術週刊 2018-06-09:網絡協議棧
前端技術週刊 2018-06-09
前端快爆
生態更新
- Git 發現一個關於 Submodule 的安全漏洞,將可能致使任意代碼執行漏洞,將 Git 客戶端升級到 2.17.1 便可避免這樣的安全問題。🔗
- W3C 網絡內容可訪問性指南的 2.1 版本已經進入 W3C 的推薦狀態,新版本包含移動端擴展,面向差視力、認知與學習輔助相關內容,WebDriver 接口也進入了 W3C 推薦狀態。🔗
- Chrome 67 發佈,支持把任意 PWA 項目添加到 PC / Mac 桌面,支持了泛用傳感器 API,支持了 BigInt。🔗
- Chrome 68 起,Service Worker 中發起的請求默認不受到 HTTP 緩存的影響,新支持了
updateViaCache
的選項以控制緩存行爲。🔗
瑞士軍刀
- 提供 Node 端控制 Chrome 的接口的 puppeteer 發佈了版本 1.5,提供了 Browser Contexts 接口以隔離不一樣頁面的共通數據如 Cookies,且能夠操縱 Web Workers 相關接口。
- sucrase 是一個 babel 的替代品,它比 babel 更加輕量,比 babel 快 20 倍、比 TypeScript 快 8 倍,旨在作面向最新瀏覽器 / node 穩定版本的 ES 編譯。
- Critters 是 Chrome 提供的一個抽取關鍵路徑 CSS 並懶加載剩餘 CSS 的 Webpack 插件。
- TypeScript 2.9 發佈了,新版支持直接引入其餘模塊的類型、自動打開
--pretty
模式、支持模版函數使用範型語法、支持keyof
聲明對象鍵的字面量,並追加了部分編輯器提示改良。
- Paper.js 是一個協助矢量繪圖的工具庫,提供了不少有意義的算法如路徑交叉、布爾運算、碰撞檢測算法。
專題:網絡協議棧
HTTP/2 推送
DNS
Service Worker
應用
協議細節
歡迎關注本站公眾號,獲取更多信息