前端每週清單:React Router 4.0發佈、Firefox 52默認支持WebAssembly、蘋果熱修復門盤點

前端每週清單:React Router 4.0發佈、Firefox 52默認支持WebAssembly、蘋果熱修復門盤點 爲InfoQ中文站特供稿件,首發地址爲這裏;如需轉載,請與InfoQ中文站聯繫。從屬於筆者的Web 前端入門與工程實踐。更多閱讀清單請轉向往期索引css

前端每週清單

新聞熱點

前端領域最新動態前端

  • 《蘋果封殺帶有熱更新特性的應用》:近日,部分使用 Rollout.js 或者 JSPatch 的開發者表示其應用在提交審覈時受到了警告,表示由於應用可能會在運行時改變其功能特徵而被打回。與此同時 React Native、Weex 等混合開發技術人員也表示了擔憂,不過 Rollout.js/JSPatch 都會暴露底層接口給 JavaScript 調用,而 RN 只是內部使用了原生方法,而且Apple 也容許使用 JavaScriptCore 更新代碼(CodePush 這類的是符合要求的)。( http://6me.us/ZXEz )vue

  • 《Let's Encrypt 升至 SSL 證書提供商首位》:隨着 HTTPS 浪潮的來臨,愈來愈多的金融站點、在線存儲以及其餘網站使用 SSL 來加密傳輸數據。而做爲開源免費的 SSL 證書提供商,Let's Encrypt 超越 COMODO CA Limited、GeoTrust Inc.、GoDaddy 成爲了佔據市場份額最多的廠商。( http://6me.us/1Od )git

  • 《Firefox 52 版本發佈》:本週 Mozilla Firefox 團隊正式發佈 Firefox 52 版本,自此 Firefox 成爲第一個默認支持 WebAssembly 的瀏覽器。同時 Firefox 還優化了安全機制,當用戶在非安全頁面輸入密碼時會進行安全提示。此外本版本還引入了 CSS Grid、async/await 支持等特性。( http://6me.us/rtkX )github

  • 《React Native 中的 FlatList 組件》:3 月 1 日開始 ReactNative 中的 FlatList 正式從測試包中移動至正式包中;咱們在項目開發中可使用 FlatList、SectionList、VirtualizedList 來替代傳統的即將被移除的 ListView。( http://6me.us/dqiO1 )vuex

  • 《React Router 4.0 正式版發佈》:今日 React Training 宣佈 React Router 4.0 正式版發佈,該版本相較於前面三個版本有根本性變化,遵循 Just Component 的 API 設計理念。( http://6me.us/rov8c )編程

開發教程

步步爲營,掌握基礎技能後端

工程實踐

立足實踐,提示實際水平

  • 《vue2-elm》:基於 vue2 + vuex 構建一個具備 45 個頁面的大型單頁面應用,涉及註冊、登錄、商品展現、購物車、下單等等,是一個完整的流程。挺不錯的學習參考資料。( https://github.com/bailicangd... )

  • 《ReactNative 性能優化實踐》:日前有人表示 React Native 在 Android 上表現不佳,本文則是做者對於潛在的性能問題提出的優化方案。做者首先分析了常見的 Overdraw 問題以及可能的問題源與解決方案,而後介紹了列表中常見的 GPU 渲染瓶頸以及解決方案。( http://6me.us/qX63f )

  • 《JavaScript 圖片處理庫盤點》:圖片處理一直是客戶端開發中的常見問題,本文則是對基於 JavaScript 的常見的進行圖片濾鏡、裁剪等操做的庫進行了盤點;本文橫向比較了 CamanJS、glfx.js、grafi.js、Jimp 以及 Filtr2 這幾個經常使用的圖片處理庫,而且給出了不一樣業務場景下的選用建議。( http://6me.us/ylUyM )

  • 《Slack 是如何減小其客戶端內存佔用的》:本文是 Slack 在其桌面應用的開發過程當中探索出的如何減小應用內存開銷的經驗介紹。Slack 最初爲用戶的每一個登陸團隊都啓動了相同的處理進程,然後根據調研發現僅有部分用戶會同時使用多個團隊;所以 Slack 從卸載後臺團隊的 DOM 樹、分拆 JavaScript 代碼進行優雅降級、重構 JavaScript 代碼庫等多個方式來優化桌面應用的內存佔用。( http://6me.us/z0XSh3 )

  • 《別被如今的密碼設置原則騙了》:最近 CIA 的黑客工具箱曝光於衆,也引起了你們對於系統安全的擔心;本文做者則是從應用系統權限認證中密碼設置原則的角度出發,首先指出現存的不少所謂密碼原則(譬如必須是 8~32 個字符、必須包含字母數字等)仍是存在一些漏洞,並不能徹底依賴於這些原則,最後也提出了本身對於如今雲計算與 GPU 運算的環境下如何構建有效地密碼設置體系進行了介紹。

  • 《React 中 setState 的函數式用法》:React 生態圈中一直崇尚所謂函數式編程理念,而本文做者介紹瞭如何利用 setState 函數的回調來實現 setState 的函數式用法;就像 Redux 中的 reducer 同樣,可以獨立聲明於組件外,而後聲明式的使用,從而保證組件更新邏輯的清晰與可測試性。

深度閱讀

深度思考,昇華開發智慧

開源項目

樂於分享,共推前端發展

巔峯人生

一覽衆山,聆聽巔峯故事

相關文章
相關標籤/搜索