week 3 網頁優化
2021/8/11
為什麼需要在前端做效能優化?
Performance Analyzers:LightHouse, PageSpeed
Core Web Vital
Code Uglify
Image Minimize、了解 jpg、png、 svg 的使用時機
Critical Render Path 關鍵渲染路徑
Code Splitting
Dynamic Import
Lazy Load
Webpack Bundle Analyzer
Virtualized List
Tree Shaking
Preload、Prefetch and others in <link> tag
CDN & Cache
Write Good Code
儘量減少發出 HTTP 請求
把內容分散到不同的伺服器
每一項內容都註明到期日期
把內容用 Gzip 壓縮
把 CSS 放在網頁的開始位置
把 JavaScript 放在網頁的最底位置
不要使用 CSS 表達式
把 CSS 和 JavaScript 放在外部檔案
儘量減少瀏覽器查閱 DNS
壓縮 JavaScript 檔案
避免使用重新導向
避免重複的 JavaScript
正確配置 ETag
把 Ajax 的結果緩存
Last updated