閱讀878 返回首頁    go 阿裏雲 go 技術社區[雲棲]


阿裏雲前端周刊 - 第 24 期

推薦

1. Firefox 引入 Headless 模式

https://developer.mozilla.org/en-US/Firefox/Headless_mode

類似於 Chrome 的 Headless 模式,現在 Firefox 也引入了 Headless 模式,其允許開發者利用 Firefox 進行更加方便地自動化測試、動態網頁抓取等操作;本文也介紹了如何利用 Selenium 控製 Firefox 進行自動化瀏覽器操作等內容。

2. Webpack 4 開發計劃

https://medium.com/webpack/road-to-webpack-4-week-20-21-1641d03ce06e

本文討論了 Webpack 4 相關的規劃與目標,在先前發布的 Webpack 3 版本中並未引入什麼斷層變化,但是 Webpack 4 中會引入些重大的變革。Webpack 4 的主要目標包括 WASM 支持、新的 CSS 工作流、支持 async script 標簽、性能提升、繼續優化 ESM、更加完善地支持類型係統等。

3. TypeScript 2.5 版本發布

https://blogs.msdn.microsoft.com/typescript/2017/08/31/announcing-typescript-2-5/

近日發布的 TypeScript 2.5 版本中引入了許多新的特性,並且能夠更好地與 VSCode 協同開發。該版本中提供了函數與方法抽取重構、快速類型修複、JavaScript 文件中的 JSDoc 類型斷言支持、可選的 catch 語句等特性,同時還進一步優化了性能與使用體驗。

4. 阿裏雲前端工程化工具 Dawn 正式開源!

https://zhuanlan.zhihu.com/p/29157975

Dawn 取「黎明、破曉」之意,原為「阿裏雲·業務運營團隊」內部的前端構建和工程化工具,現已完全開源。它通過 pipeline 和 middleware 將開發過程抽象為相對固定的階段和有限的操作,簡化並統一了開發人員的日常構建與開發相關的工作。

其它

1. JS 遇上 IOT

https://zhuanlan.zhihu.com/p/29137921

JavaScript IoT應用開發平台,其建設初衷是讓開發者能夠用JavaScript開發IoT應用,一方麵可以更好地構建抽象,另一方麵,可以將比較現代的開發方式引入到硬件研發中。

2. 代碼質量管控的四個階段

https://zhuanlan.zhihu.com/p/29086959

本文討論的代碼質量指的是代碼本身的質量,包括複雜度、重複率、代碼風格等要素。代碼是團隊的共同財產,代碼質量是團隊技術水平和管理水平的直接體現。

3. JavaScript Event Loop 機製詳解與 Vue.js 中實踐應用

https://zhuanlan.zhihu.com/p/29116364

JavaScript Event Loop 機製詳解與 Vue.js 中實踐應用歸納於筆者的現代 JavaScript 開發:語法基礎與實踐技巧係列文章。本文依次介紹了函數調用棧、MacroTask 與 MicroTask 執行順序、淺析 Vue.js 中 nextTick 實現等內容;

4. Prepack詳細介紹及微信小程序優化的新思路

https://zhuanlan.zhihu.com/p/29089574

Prepack前幾個月剛出來的時候已經得到了前端界的大範圍關注,而在不久之後又逐漸退出了人們的視線。此時這篇文章出來可能顯得有些滯後,個人還是比較看好它未來對於前端代碼預編譯優化所帶來的收益。所以再詳細地介紹一下Prepack和它給我帶來的思考。

5. Asm.js 和 Emscripten 入門教程

https://www.ruanyifeng.com/blog/2017/09/asmjs_emscripten.html

本文就將介紹 asm.js 和 Emscripten 的基本用法,介紹如何將 C / C++ 轉成 JS。

最後更新:2017-09-13 14:33:05

  上一篇:go  ? 阿裏雲前端工程化工具 Dawn 正式開源!
  下一篇:go  Android Webview場景下防止dns劫持的探索