Categories
程式開發

前端週報:Firefox 71發布;亞馬遜宣布進軍量子計算;谷歌兩位聯合創始人退位


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

前端新聞

ECMAScript 可選鏈接進入 Stage 4

本週,TC39 公佈 Optional Chaning(?. )進入 TC39 Stage 4 狀態,這意味著該特性現在已經是 ES2020 標準的一部分。

Firefox 71 發布,帶來新的開發者工具

本週,Firefox 團隊宣布了最新版本的 Firefox71。該版本包括大量新的開發人員工具功能,例如 WebSocket 消息檢查器、控制台多行編輯器模式、登錄事件和網絡面板全文搜索。

Firefox 71 的其他亮點包括新的 Web 平台功能,例如 CSS 子網格、列跨度、Promise.allSettled 和 Media Session API。

想要了解詳情,請閱讀Firefox 71官方公告:

https://hacks.mozilla.org/2019/12/firefox-71-a-year-end-arrival/

Bootstrap 4.4.0 發布

近日,前端框架 Boostrap 4.4.0 發布。此次更新引入了新的響應式容器和類、一些新功能、以及各種修復。此外,新版本現已不推薦使用 mixins,因為它將在 v5 中消失。

https://blog.getbootstrap.com/2019/11/26/bootstrap-4-4-0/

歷經四年,基於 Rust 的 Redox OS 現幾乎可以自我託管

Rust 的創建者 Jeremy Soller 表示,用 Rust 編寫正在開發中的 Redox OS 距離自託管僅“幾個月的時間”,這意味著 Rustc 編譯器將可以在 Redox 上運行。

https://www.theregister.co.uk/2019/11/29/after_four_years_rusty_os_nearly_selfhosting/

行業新聞

亞馬遜 AWS 宣布進軍量子計算

“量子霸權”爭奪戰的主角一直是 Google 和 IBM,但亞馬遜 AWS 目前已經宣布加入這一陣營。在 2019 AWS re:Invent 上,亞馬遜 AWS 宣布並推出了 Amazon Braket 的預覽版,試圖將量子計算這一新興領域轉變為一項可以通過互聯網訪問的服務。

https://www.leiphone.com/news/201912/Ioa0kHo2kNviOWuc.html

谷歌兩位聯合創始人退位!皮猜將統領 Alphabet 和谷歌

2019 年 12 月 3 日,谷歌官網發布了一封來自創始人拉里·佩奇和謝爾蓋·布林的公開信。信中表明:46 歲的創始人拉里·佩奇和謝爾蓋·布林于12 月3 日雙雙卸任谷歌母公司Alphabet 的CEO 和總裁職務,正式向47 歲的桑達爾·皮猜(Sundar Pichai)交接大權,他將正式成為Alphabet 的首席執行官,佩奇和布林則以大股東身份繼續留在公司董事會。

https://blog.google/inside-google/alphabet/letter-from-larry-and-sergey

深度閱讀

製作更好的自定義選擇元素

前端週報:Firefox 71發布;亞馬遜宣布進軍量子計算;谷歌兩位聯合創始人退位 1

Julie Grundy 撰寫了一篇精彩的文章,展示瞭如何創建自定義,可訪問的選擇元素。

https://24ways.org/2019/making-a-better-custom-select-element/

雜誌風格的 CSS 佈局

Facundo Corradini 展示瞭如何使用一些創意 CSS 創建有趣的,類似雜誌的 Web 佈局。

https://blog.logrocket.com/web-layouts-like-its-2020/

了解 Node.js 中的 Elasticsearch 查詢主體構建器

Elasticsearch 查詢主體構建器是查詢 DSL,它在原始 Elasticsearch 查詢上提供 API 層。它使全文搜索數據查詢和復雜的數據聚合更加輕鬆、便捷和簡潔。

https://blog.logrocket.com/elasticsearch-query-body-builder-node-js/

Fullstack NLP:構建和部署端到端的虛假新聞分類器

這是一個有關構建 NLP 文本分類 Web 應用程序的 API + UI,並將其部署到生產環境的教程。

https://hatem-hassan.com/blog/fullstack-nlp-building-and-deploying-end-to-end-fake-news-classifier/

AssemblyScript 入門指南

AssemblyScript 是一個從 TypeScript 到 WebAssembly 的編譯器,本文演示瞭如何從頭開始創建一個 WASM 程序。

https://blog.logrocket.com/the-introductory-guide-to-assemblyscript/

【譯】寫給前端的正則表達式入門

前端週報:Firefox 71發布;亞馬遜宣布進軍量子計算;谷歌兩位聯合創始人退位 2

https://segmentfault.com/a/1190000021145901

工具 & 庫 & 資源

【 jstates 】 一個簡單的小型JavaScript狀態庫。

https://www.npmjs.com/package/jstates

【 WhoCanUse 】

前端週報:Firefox 71發布;亞馬遜宣布進軍量子計算;谷歌兩位聯合創始人退位 3

WhoCanUse 是一種可引起視障群體對色彩對比度關注的工具。

https://whocanuse.com/

【 creepyface 】

一個始終看著你鼠標的網站。

https://creepyface.io/

【 WebStorm 2019.3 發布 】

WebStorm 是一款JavaScript 開發工具。目前已被廣大中國 JS 開發者譽為“ Web 前端開發神器”、“最強大的 HTML5 編輯器”、“最智能的 JavaScript IDE ”等。近日,WebStorm 2019.3 正式發布,新版本的啟動速度提高了 20%,對 Vue.js 的支持進行了重大增強,JavaScript 和 TypeScript 的代碼完成更加智能,並修復了許多錯誤。

https://www.oschina.net/news/111639/webstorm-2019-3-released