蒲公英 · JELLY技術週刊 Vol.25 · Webpack 5 正式釋出,你學廢了麼

凹凸實驗室發表於2020-10-14

HEADER

蒲公英 · JELLY技術週刊 Vol.25

闊別兩年,Webpack 5 正式釋出了,不僅清理掉很多冗餘的功能,同樣也為我們帶來了很多新鮮的能力,不論是預設開啟的持久快取,還是反病毒保護,亦或者被其作者之一稱為 JS 架構變革者的Module Federation。雖然不知道你有沒有心動呢,但現在卻正是時候上車 Webpack 5 體驗一把裝備升級。

登高遠眺

天高地迥,覺宇宙之無窮

基礎技術

看完這篇文章,我奶奶都懂了https的原理

文章由淺入深展示了對稱加密、非對稱加密、數字證書、CA機構、數字簽名等在 https 協議過程中所扮演的角色,語言通俗易懂,雖然拉著奶奶一起看,奶奶表示看不懂,但還是值得推薦!

工程化

闊別兩年,webpack 5 正式釋出

自從 2018 年 2 月,Webpack 4 釋出以來,Webpack 就暫時沒有更進一步的重大更新,為了保持 API 的一致性,舊的架構沒有做太多改變,遺留了很多的包袱。闊別 2 年多後,2020 年 10 月 10 日,Webpack 5 正式釋出,並帶來了諸多重大的變更,將會使前端工程師的構建效率與質量大為提升。Webpack 5 的 Release Note 非常長,本文嘗試摘出最簡練的資訊。

圖形程式設計

AR 核心概念及技術解析

這是谷歌推出的 ARCore 開發入門課程系列中的第二節課,介紹了 AR 的六大理念,以及 ARCore 實現這六大理念的思路與技術解決方案。文章開頭提到的上節課《解密 AR 擴增實境》的內容也同樣值得一讀。

RTF: 用 React 來寫 three.js

如何優雅地使用 React 寫 three.js,本篇文章提供了入門教程。文中羅列了選擇 R3F(react-three-fiber)的理由:元件化場景的開發模式可讀性極高且便於複用,內建了很多相當有用的輔助函式,暴露了足夠多的 hooks 以便開發者靈活擴充套件,提前預處理畫布尺寸,不限制 three.js 的使用版本,對二次渲染的演算法做了優化。

人工智慧

AI 聊天機器人——京東·資料科學實驗室

A Survey on Dialogue Systems: Recent Advances and New Frontiers.(智慧對話系統調查:前沿與進展)

雖然也是2018年的,全文引用了124篇論文,是一篇綜合全面的介紹對話系統的文章,現在看來仍具有參考意義。

論文解讀:基於動態詞表的對話生成研究

雖然是18年的文章,但通過本文主要可以瞭解聊天機器人的分類以及實現思路,至於本文的核心內容,用動態詞典替換靜態詞典的實現思路以及優化詞預測損失和回覆生成損失方法,則適合更深入研究的讀者。

工具推介

歷經十年歲月磨礪,這個網頁視訊播放器中的王牌終於開源了!

ckplayer 是一款用於網頁上播放視訊的軟體,它有著高度自定義化的特點;而且作為一個老牌的網頁視訊播放器,使用起來只需幾個簡單的檔案即可插入視訊。而在最近,該播放器作者在更新了 X2 版本後,又將 ckplayer 正式開源給各位開發者,本文將帶大家簡單介紹該播放器的特點以及使用和安裝方式。

滄海拾遺

滄海拾遺,積跬步以至千里

Nginx 配置 HTTPS 伺服器

瞭解了那些關於 HTTPS 的基礎,在實際的專案中該如何應用呢?本文講解了如何使用 Nginx 來配置 HTTPS 伺服器,還不快用起來,給自己的小網站按上象徵安全認證的「綠鎖」。

Webpack原理淺析

Webpack 5 正式釋出了,當我們抽絲剝繭的去學習其中的內容時,還是需要先對 Webpack 有更為深刻的瞭解,這篇 Webpack 原理淺析,就是很好的教程,文章以實現一個簡單的打包工具為路線圖,逐一解析了 Webpack 中的各項能力,如果將它放在收藏夾吃灰就太可惜了。

「蒲公英」期刊,每週更新,我們專注於挖掘「基礎技術工程化跨端框架技術圖形程式設計服務端開發桌面開發人工智慧設計哲學前端框架」等多個大方向的業界熱點,並加以專業的解讀;不僅如此,我們還會推介精選凹凸技術文章,向大家呈現團隊內的研究技術方向。

抬頭仰望,蒲公英的種子會生根發芽,如夏花絢爛;格物致知,我們登高遠眺、滄海拾遺,以求積矽步而至千里。

蒲公英 · JELLY技術週刊貢獻指南

FOOTER

歡迎關注凹凸實驗室部落格:aotu.io

或者關注凹凸實驗室公眾號(AOTULabs),不定時推送文章:

歡迎關注凹凸實驗室公眾號

相關文章