ELSE 技術週刊(2017.12.11期)

業界動態

Angular 5.1 & More Now Available

Angular發佈5.1版本,同時發佈了Angular CLI 1.6版本以及首個穩定版本的Angular Material。CLI支持了Service Worker,以及帶來對AppShell更好的支持前端

Ant Design 3.0 駕到

Ant Design 是一個致力於提高「用戶」和「設計者」使用體驗,提升「研發者」開發效率的企業中後臺設計體系。react

前端開發

A Pinterest Progressive Web App Performance Case Study

Pinterest 新的移動站點作成一個 PWA。這篇文章分享了經過減小 JavaScript 打包大小,以及運用 Service Worker 等方式,提高性能,在移動設備上獲取更好的體驗。git

JavaScript 性能優化的小知識總結

文章總結 JavaScript 性能優化的 code 寫法,包含變量的聲明、 定時器的使用 、DOM 操做、 循環優化等方面 優化的代碼寫法。若是重構一個項目代碼,這些代碼的優化是不可忽視的, 而是是個持續的過程。程序員

React Performance Fixes on Airbnb Listing Pages

Airbnb在Listing Page對React性能調優實踐,文件詳細列舉了幾個修復例子,如在客戶端渲染前,服務端渲染多餘內容致使的性能問題;經過火焰圖提升組件渲染效率,以及避免沒必要要的組件渲染等github

如何從性能方面選擇for,map和forEach?

這是很是好的問題,在編程中咱們常常使用循環,但是循環的方式卻有不少種,咱們應該基於什麼樣的理由去選擇適合的呢?本問題上的一問一答能夠給咱們一些思路。web

看過這篇文章之後不要再提this

本文講解了 this 在各個場景下表示什麼值,講解了 call、apply、bind、箭頭函數對 this 的影響算法

JavaScript 的機器學習指南

據說你用 JavaScript 寫代碼?本文是你的機器學習指南,來自德國的 Robin Wieruch 發佈的一系列使用 JavaScript 構建機器學習的教程。編程

PWA之Workbox緩存策略分析

本文主要分析經過workbox(基於1.x和2.x版本,將來3.x版本會有新的結構)生成Service-Worker的緩存策略,workbox是GoogleChrome團隊對原來sw-precache和sw-toolbox的封裝,而且提供了Webpack和Gulp插件方便開發者快速生成sw.js文件。緩存

React Fiber初探

React 16版本版本中處了包含Portal,異常邊界等新特性外, 最重要的是重寫了調和算法--Fiber, 推出了新的調和器--Fiber Reconciler, 來負責管理組件實例的更新,渲染任務及與其餘fiber實例的聯繫。 本文博主經過本身的學習簡單的講述了對Fiber架構實現和源碼, 能夠幫助咱們很好的理解它。安全

[譯]JavaScript 的時間消耗

譯文中圖文並茂的闡述了執行 JavaScript 代碼的時間消耗地方, 瞭解到 消耗的地方,才能更好的優化項目,提升頁面交互響應的速度。

How to Organize React Files Before It’s Messed Up

隨着項目擴大,如何組織好項目中的React文件,文章提供了一些方案以及最佳實踐

技術縱橫

The Best Request Is No Request, Revisited

當HTTP/2.0的支持愈來愈普及,"the best request is no request"是否還在今天適用?

API 是如何工做的

用一個詼諧的比喻深刻淺出講解 API 是什麼。

實用推薦

Lint the Web Forward With Sonarwhal

Sonarwhal Microsoft Edge 團隊開發的一款開源網站檢查工具,包含在線站點和命令行工具。能夠對可訪問性,操做性,安全性,性能以及 PWA 等方面進行檢查,看是否符合最佳實踐。

程序人生

如何用人類的方式進行Code Review(二)

關於如何在 Code review 中進行良好的溝通,避免陷入一些潛在的陷阱。這裏,我會着重於介紹一些技巧,讓你的 Code review 可以順利完成,避免磕磕碰碰。那麼這裏用一句話歸納一些:一個好的代碼評審者,不只須要找出代碼中的 bug,還須要提供認真負責的反饋來讓團隊夥伴獲得能力上的提高。

ELSE 技術週刊由 IFT 小組 出品,匯聚一週好文章, 週刊原文。本期編輯:

@Curtis 前端中年人

@StoneZou 前端搬磚工,不安分於前端開發的搬磚工

@Steven 寫 JS 的老年人

@sturloly building apps for my future starship

@mirreal 想當設計師的程序員不是一個好攻城獅

點擊這裏 向咱們推薦你讀到的好文章。

相關文章
相關標籤/搜索