前端週報:微軟發佈基於Chromium的Microsoft Edge預覽版;Nuxt發佈v2.9.0;npm 發佈v6.11.0

前端週報專注大前端領域內容,以對外文資料的蒐集爲主,幫助開發者瞭解一週前端熱點;分爲新聞熱點、深度閱讀、開源項目等欄目。歡迎關注【前端之巔】微信公衆號(ID: frontshow),及時獲取前端週報內容。

新聞熱點

前端新聞

1.Chrome 76 將增加原生 Lazy-Loading 功能:這是處理延遲加載的重大改進。如果 Chrome 76 中能穩定運行此功能,它將是長期以來性能最強大的版本之一。詳情請查看:https://scotch.io/bar-talk/native-lazy-loading-launched-on-chrome-76

2.Vue 最新動態:基於函數的組件 API 提議被拒絕,尤雨溪發佈了重新設計的 Function-API RFC,現在被稱爲 Composition API。詳情請查看:https://news.vuejs.org/issues/154

3.Nuxt v2.9.0 版本發佈:在本版本中 vue-meta 升級到 2.0.0 版本,外部化 TypeScript 支持;詳情請查看:https://twitter.com/nuxt_js/status/1163740024606777345

4.npm 發佈 v6.11.0 版本,從本版本開始,npm 永遠不在 root 權限文件夾之外的地方創建 root 權限文件。https://blog.npmjs.org/post/187146797665/release-6110

5.Node 發佈 v12.9.0 版本:升級了 V8 內核,爲 fs,http 和 stream 模塊添加了新特性。https://nodejs.org/en/blog/release/v12.9.0/

8.V8 引擎發佈 v7.7 版本,減少了內存開銷,新增可擴展的 WebAssembly 後臺編譯,優化了堆棧序列化性能,速度提升了 30%。JavaScript 新增 Intl.NumberFormat 接口,可用於格式化數字。詳情請查看: https://v8.dev/blog/v8-release-77

9.Vue CLI 發佈 v4.0.0-rc.0: https://github.com/vuejs/vue-cli/releases/tag/v4.0.0-rc.0

10.Deno.js 發佈 v0.16.0:內置測試運行器 deno test ,並支持 .d.ts 聲明文件。詳情請查看:https://github.com/denoland/deno/releases/tag/v0.16.0

11.Angular CLI 8.3.0版本發佈:新增兩個功能:重新設計了新的應用程序; ng deploy 命令可直接從 CLI 部署項目。詳情請查看:https://angular.io/guide/deployment#automatic-deployment-with-the-cli

行業新聞

  1. Google 計劃在 82 版中棄用 FTP URL 支持:這個決策主要是因爲用戶可以訪問 FTP URL 並下載資源,但數據並未進行過加密處理,容易造成敏感信息的泄漏等安全問題。詳情請查看:https://www.pixelstech.net/article/1566007822-Google-plans-to-deprecate-FTP-URL-support-in-Chrome

2.微軟發佈 Microsoft Edge 預覽版:在去年的 12 月,微軟宣佈 Microsoft Edge 開發將採用 Chromium ,以此來爲用戶提供更好的網站兼容性,併爲所有的網站開發人員降低網站的碎片化程度。現在已準備好向大家展示他們最近的成果:https://www.microsoftedgeinsider.com/zh-cn/?form=M300SF&OCID=M300SF

  1. Chrome 開發者峯會將於 2019 年 11 月 11 日至 12 日在舊金山 Yerba Buena 藝術中心舉行,現已開放報名,活動將於 10 月 11 日關閉註冊。詳情請查看: https://developer.chrome.com/devsummit/faqs/#general

4.自由軟件基金會(FSF)發文表示 Google 軟件是惡意軟件,詳情請查看:https://www.gnu.org/proprietary/malware-google.html

5.中共中央、國務院:支持在深圳開展數字貨幣研究與移動支付等創新應用 http://www.nbd.com.cn/articles/2019-08-18/1363993.html

6.百度發佈 Q2 財報:智能小程序月活用戶三個月增 49% https://finance.sina.com.cn/roll/2019-08-20/doc-ihytcitn0472231.shtml

深度閱讀

  1. 宣佈 WASI:用於在 Web 外部運行 WebAssembly 的系統接口。Webassembly 確實可以在未來實現無縫的跨語言集成。這是一個巨大的飛躍。在 Web 外部運行的 WebAssembly 有着巨大的未來:https://hacks.mozilla.org/2019/08/webassembly-interface-types/
    https://news.ycombinator.com/item?id=20758891

  2. HTTP/2 它是什麼?我們爲什麼要關心它?https://medium.com/@nelly31/http-2-what-is-it-why-should-we-care-cf0b040d8972

  3. React 核心作者 Dan Abramov 在採訪中談論 React 的下一步計劃:https://kentcdodds.com/chats-with-kent-podcast/seasons/01/episodes/a-rundown-of-whats-next-for-react-with-dan-abramov

  4. 爲前端工程師準備的 Docker 教程:本文介紹瞭如何使用 Docker 來運行 NodeJS 和 React 應用:https://blog.logrocket.com/docker-for-front-end-developers/

  5. 手把手教你使用 WebAssembly 在你的網頁上運行 C++ 代碼:https://h-savran.blogspot.com/2018/02/stey-by-step-running-c-in-your-web-page.html?m=1

  6. PWA:Web 應用程序的未來:https://hackernoon.com/pwas-the-future-of-web-apps-i74sw30o5

開源項目

  1. date-fns:提供了最全面的工具集,用於在瀏覽器和 Node.js 中操作 JavaScript 日期。date- fns 就像是日期的 lodash。它適用於所有場合的180多種功能
    GitHub 地址:https://github.com/date-fns/date-fns

  2. blackbird71SR / Hello-World:包含幾乎所有編程語言的 Hello World 示例
    GitHub: https://github.com/blackbird71SR/Hello-World

  3. Enzyme:使用 Enzyme 可以輕鬆的測試你的 React 組件。https://www.npmjs.com/package/enzyme

  4. Polly.js:一個用於記錄、重放和模擬HTTP交互的開源庫:https://netflix.github.io/pollyjs/#/

  5. Featmap 是一個簡單的用戶故事映射工具,供產品經理構建,規劃和交流產品積壓。它使用React,Typescript 和 Go 構建。請訪問 www.featmap.com 進行試用
    GitHub地址:https://github.com/amborle/featmap

  6. NodeGUI 和 React NodeGUI:NodeGUI 是一個開源庫,用於使用 JavaScript 和類 CSS 構建跨平臺本機桌面應用程序。NodeGui 應用程序可以從單個代碼庫在 Mac,Windows 和Linux 上運行。React NodeGUINodeGUI 的 React renderer。它旨在成爲桌面開發中的 React Native。詳情鏈接:https://blog.atulr.com/nodegui-intro/

  7. API Gateway + Vue JS + Express + PostgreSQL:一個面向使用 Vue JS,Express 和PostgreSQL 的應用程序的 API 網關。每個架構都在自己的容器上運行。https://github.com/allanchua101/api-gateway-vue-express-pg

  8. Spring.js:使開發人員快速啓動 NodeJS 服務器。詳情請查看:https://spring.js.org/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章