蒲公英 · JELLY技術周刊 Vol.35: Flash 四宗罪?
蒲公英 · JELLY技術周刊 Vol.35
Flash 曾是 Web 邁向新世代的福音書,它為這個世界帶來了繽紛色彩,但也如伊甸園的蘋果,閃耀著智慧的光芒,卻四災隨行。誕生 1995 年至今 25 年,這個潘多拉魔盒終於要被人們關上並塵封入土,然以史為鑒可知興替,flash 緣起為何?為何被高高捧起又跌入凡塵?只是過時,亦或是 web 初心不在?這些都值得我們去思考。
登高遠眺
天高地迥,覺宇宙之無窮
基礎技術
玩轉前端 Video 播放器
隨著5G網路的普及,直播行業的火熱,在h5上多媒體的場景也越來越多。對於video標籤的使用,前端需要考慮載入時長以及各終端兼容,這篇文章給出了流媒體的解決方案,從HLS、DASH概念,自適應比特率流技術及流媒體加密技術,FLV文件格式、MSE API、影片播放器原理、MP4 與 Fragmented MP4 封裝格式的區別進行了介紹,文章末提供了video播放器示例,根據實際工作場景,可以自行選擇媒體格式,同時通過canvas播放,可以探討實現綠幕、彈幕等等更多的可能。
圖形編程
Flash 終於進入倒計時,細數它犯下的四宗罪
Adobe 宣布,將在2020年12月31日停止對 Flash 的支援。昔日火遍大街小巷,無論看影片還是玩遊戲,處處都是它的身影。然而24年過去了,它已被用戶、行業所唾棄,只因四宗罪。可人們懷念的「Flash 閃客文化」又是什麼?那今天我們就一起來聊聊 Flash 的輝煌與沒落。
人工智慧
推薦演算法的「五環之歌」
這是一篇關於推薦系統演算法介紹文章,梳理了推薦演算法的發展脈絡,非常形象地闡述推薦演算法裡面最重要的幾個idea的核心思想,讓大家理解推薦演算法的基本套路。
設計哲學
命令行程式設計指南
該文檔在傳統 UNIX 設計哲學基礎上以現代軟體開發的視角總結了一些命令行程式的最佳實踐和設計規範,幫助你寫出體驗良好的命令行程式。
工程化
前端工程的性能優化導覽
前端性能優化已是老生常談的事情,但真正在項目中落地又是一件略具挑戰的任務,本文將羅列一些常用的性能優化方法,帶大家重新拾回「前端用戶體驗」。
工具推介
無侵入的 REST/GraphQL API 模擬庫——mswjs
當我們在寫前端測試用例時,不可避免的需要面對如何模擬後端介面數據的問題,本文介紹了幾種處理方式,從測試用例程式碼的簡潔性和介面數據的保障性上進行的比較說明。
滄海拾遺
滄海拾遺,積跬步以至千里
遊戲開發: 「九億」指尖的大冒險
快來看,快來瞧,「九億」指尖的夢想,看不了吃虧,看不了上當……好了不說笑了,在 SNS 遊戲的開發過程中,會遇到什麼問題呢?無限循環滾動?隨機階梯和障礙的生成和定位?物品掉落顯示……來看這篇文章就足夠咯~
演算法解析: 波動均分演算法
「波動」是一種常見的物質運動形式,「均分」指平均劃分、分配,那麼「波動均分」又是什麼意思呢?波動均分演算法該如何實現?這個演算法有何應用場景?讀完這篇文章,定會有所見解。
「蒲公英」期刊,每周更新,我們專註於挖掘「基礎技術、工程化、跨端框架技術、圖形編程、服務端開發、桌面開發、人工智慧、設計哲學、前端框架」等多個大方向的業界熱點,並加以專業的解讀;不僅如此,我們還會推介精選凹凸技術文章,向大家呈現團隊內的研究技術方向。
抬頭仰望,蒲公英的種子會生根發芽,如夏花絢爛;格物致知,我們登高遠眺、滄海拾遺,以求積硅步而至千里。
歡迎關注凹凸實驗室部落格:aotu.io
或者關注凹凸實驗室公眾號(AOTULabs),不定時推送文章: