前端週報專注大前端領域內容,以對外文資料的蒐集爲主,幫助開發者瞭解一週前端熱點,分爲新聞熱點、深度閱讀、開源項目 & 工具等欄目。歡迎關注【前端之巔】微信公衆號(ID: frontshow),及時獲取前端週報內容。
新聞熱點
前端新聞
W3C發佈2019年9月戰略要點
該報告涵蓋了 Web 聯盟在增強 Web 平臺的現有格局以及爲 Web 的發展創新所做出的大量重要工作,還介紹了 W3C 如何滿足行業需求,並提供了關鍵領域的更新以及適用於所有人的最新 Web 訊息。
微軟推出Python免費在線視頻教程,登上GitHub熱榜第一
微軟正在用力擁抱 Python,繼 Windows 官方商店中加入 Python 3.7,支持一鍵安裝 Python 之後,微軟又開放了一門免費的 Python 課程:Python for Beginners。與此同時,微軟也在 GitHub 放出了關於這一課程的示例代碼+PPT。現在這一項目已經成爲 GitHub 熱榜第一。
V8發佈v7.8版本
v7.8 在 Chrome 78 中會在預加載階段掃面 HTML 查找需要加載的腳本,並在加載完成前開始編譯,這意味着今後無需再將 <script>
寫在 <body>
結尾處了。
Node.js V12.11.0已發佈
- Crypto:添加 oaepLabel 選項;
- deps:將 V8 更新至 7.7.299.11;
- events:EventTargetin 支持 once;
- fs:公開內存文件映射標誌 UV_FS_O_FILEMAP;
- inspector:新 API — Session.connectToMainThread;
- process:最初的 SourceMap 支持通過 env.NODE_V8_COVERAGE;
- stream:實施 _write() 時設爲可選 _writev();
- tls:添加選項以覆蓋簽名算法;
- Uril:添加 encodeInto 到 TextEncoder;
- worker:該 worker_thread 模塊現在是穩定的。
HTTP 3 對 Web 開發領域做出一些重大改進,主要以UDP取代TCP,用於傳輸層。
與TCP相比,UDP更具靈活性,並且可以使QUIC(一種新的網絡傳輸協議)實現完全存在於用戶空間中。與TCP一樣,協議實現的更新不依賴於操作系統的更新。藉助QUIC,HTTP級別的流可以簡單地映射到QUIC流的頂部,從而獲得HTTP / 2的所有好處,無需排頭阻塞。
行業新聞
螞蟻金服蔣國飛:區塊鏈將是未來數字經濟的基礎設施
在雲棲大會的區塊鏈分論壇上,螞蟻金服副總裁蔣國飛表示,區塊鏈將是未來數字經濟的基礎設施,像水電煤一樣,充足現有的生產力、生產資料與生產關係。區塊鏈將構建信任機制的基礎設施。未來,上鍊量將成衡量數字經濟水平的重要指標。
美圖與華爲簽訂戰略合作協議,將在5G等領域深度合作
9月26日,美圖公司與華爲簽訂戰略合作協議。未來5年,雙方將圍繞互聯網創新應用、To B 行業解決方案、海外業務等方面進行深度戰略合作。
天貓、菜鳥與快遞業聯合備戰雙11
近日,中國11家主流快遞公司聯合宣佈,與天貓、菜鳥共同正式啓動2019天貓雙11全球狂歡節的物流備戰,將運用數智化技術提升配送速度,加大快遞綠色化,在第11個天貓雙11創造新的世界物流紀錄。
深度閱讀
使用Mutex處理NodeJS中的競爭條件
本文作者回顧了什麼是競爭條件,探討了個人在實際項目中遇到的問題,以及如何使用 async-mutex 庫處理競爭問題。
foxnews.com中的JS注入
本文介紹真實世界中的的 XSS 攻擊。作者通過修改 foxnews.com 的個人資料圖片實現對文章的隨機評論。
JavaScript 中怪異的 infinity
您可能已經知道 ECMAScript 有一個叫Infinity的東西,它是一個可以應用於任何變量的數值。就像您可以將其他數字用作變量的值一樣,它與其他數字並不相同。作者用示例總結了有關 JavaScript Infinity及其工作原理的許多怪癖和有用的知識。
高級CSS技巧和技術
如今CSS變得越來越強大,本文是新鮮的高級 CSS 技巧和技術的彙編,包括曲線文字、漸變文字、css 變量、智能引號、css 鍵盤監聽等內容。