前端週報:Chrome可試用本機文件API;Google提高Android Bug賞金至150萬美元

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

前端新聞

Chrome可試用本機文件系統API

Chrome實驗性支持本機文件系統API,它允許網絡應用直接讀取或保存對用戶計算機上本地文件的更改。通過兩個單獨的提示,該應用程序被授予查看和編輯特定文件夾中文件的權限。

您可訪問 https://labs.vaadin.com/native-fs/ 試用新功能。

ESLint v6.7.0 發佈,支持 Eslint v6.0

jQuery Core從AMD模塊遷移到ES模塊

jquery 將所有 AMD 模塊遷移到 ECMAScript 模塊,最終 bundle 使用 Rollup 的自定義構建過程編譯。在你說這無關緊要之前,我們來看看數據,在最新統計的大約 600 萬個站點中,仍有約 85% 的網站使用 jQuery。

詳情可參考:
https://github.com/jquery/jquery/commit/d0ce00cdfa680f1f0c38460bc51ea14079ae8b07

行業新聞

JavaScript發明者、Mozilla共同創始人Brendan Eich,開發新型隱私網絡瀏覽器Brave

近日,JavaScript發明者、Mozilla共同創始人Brendan Eich和他的團隊發佈了隱私Web瀏覽器1.0版本Brave。Brave是一款開放源代碼瀏覽器,可阻止所有第三方廣告、跟蹤器、指紋和加密貨幣。可將用戶連接升級到安全的HTTPS,並提供開箱即用的、帶有Tor的專用“隱身” Windows 。通過在本機級別阻止所有廣告和跟蹤器,Brave的頁面加載速度比其他瀏覽器快3-6 倍,比Chrome或Firefox少使用3倍的數據,並可以將電池壽命延長至2.5倍。目前,該解決方案現已在包括iOS在內的所有平臺提供。

Google計劃在Chrome瀏覽器中爲緩慢的網站賦予新的“徽章”

Google正在嘗試使用加載屏幕(啓動屏幕)或進度條來告知Chrome用戶。如果該網站運行速度快,則進度條將顯示爲綠色;如果網站運行緩慢,則狀態可能顯示爲紅色。具體而言,Google會查看歷史加載延遲,以確定哪些網站加載速度過慢,並對其進行標記。Chrome小組還在探索根據設備硬件或網絡連接來確定加載緩慢的站點。目前尚不清楚這個新的徽章系統何時出現在Chrome中,但Google近日在舊金山舉行Chrome Dev Summit上公佈了其計劃。

https://developer.chrome.com/devsummit/

Google進一步提升“尋找安卓漏洞”比賽賞金額度,獎金達150萬美元

爲了進一步提高移動設備系統的安全性,Google 擴大了其 Android Bug 賞金計劃,願意向黑客授予最高 150 萬美元的獎勵。據瞭解,Google的Android安全獎勵計劃自2015年開始實施,當時查找和報告潛在漏洞的最高獎勵爲38,000美元。而最新數據顯示,Google已向發現移動操作系統漏洞的安全研究人員支付了超過 400 萬美元。

YC 撤出中國,陸奇團隊運營新品牌「奇績創壇」

全球知名創業投資及加速器 Y Combinator 將停止中國分支的運營,成立於2018年8月的YC中國將在近期停止使用。YC 中國創始人陸奇已成立新基金奇績創壇(MiraclePlus),美元基金募資已基本完成,人民幣基金還在進行。

深度閱讀

Web年鑑

自2010年以來,HTTP Archive項目的任務始終是跟蹤Web的構建方式。但是,有一個差距尤其難以克服:要使HTTP存檔項目已收集的數據具有意義,並使社區能夠輕鬆瞭解Web的運行情況。這就是Web年鑑的來源。該Web年鑑的每一章都專注於Web的特定方面,並由各自領域的專家撰寫,同行評審,具有專業的參考價值。

https://almanac.httparchive.org/en/2019/table-of-contents

SVG 與 Canvas 要如何選擇?

本文討論了 SVG 和 Canvas 各自的特點,以及他們適合的場景。

https://css-tricks.com/when-to-use-svg-vs-when-to-use-canvas/

使用 CSS 選擇器 :is(),輕鬆定位元素

新的CSS:is()僞類正在逐漸成爲一種以元素爲目標的方法,它節省了代碼行,並保持CSS儘可能可讀。

https://webdesign.tutsplus.com/articles/new-css-is-for-easy-element-targeting--cms-34223?ref=webdesignernews.com

Firefox 71 上的多列布局

本文介紹瞭如何使用 Firefox 71 新增的 column-span 屬性創建如同報紙的分欄效果。

https://hacks.mozilla.org/2019/11/multiple-column-layout-and-column-span-in-firefox-71/

Node.js 自然語言處理

本文重點介紹使用 Node 的 NLP 入門。我們將使用一個稱爲 natural的JavaScript庫。通過將自然庫添加到我們的項目中,我們的代碼將能夠從用戶輸入中解析、解釋、操縱和理解自然語言。

https://blog.logrocket.com/natural-language-processing-for-node-js/

分佈式計算的未來:通過 RPC 將微服務轉換爲 WebAssembly

在本文中,你將瞭解爲什麼 wasm + rpc 適合微服務架構,並通過案例展示它們是如何工作的。

https://medium.com/wasm/the-future-of-distributed-computing-transitioning-microservices-to-webassembly-wasm-via-rpc-ad6f07cbb497

工具 & 庫 & 資源

【GROQ】一款針對 JSON 的查詢語言。

https://groq.dev/

【cube.js】開源的分析框架。

https://cube.dev/

【pomoday】任務管理程序,僅用鍵盤控制,由 TypeScript 編寫。

https://pomoday.app/

往期回顧

前端週報:Mozilla成立字節碼聯盟;W3C公佈Display locking草案加速渲染

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