Skip to content
Wen-Hsiu Hsu's Avatar Image
Wen-Hsiu Hsu's Avatar Image

程式碼之外,還有生活的藝術 前端工程師 / 攝影 / 生活紀錄

  • 文章298
  • 標籤372
Buy Me A Coffee

最新文章

混合 Dev 和 Life 的所有最新內容

298 篇
2026-08-049 分鐘閱讀

介紹 ETag 驗證式快取與 Cache-Control 強制快取的運作原理,說明兩者的差異與快取失效的處理方式,以及 bundler 在檔案命名上的設計邏輯。

2026-08-039 分鐘閱讀

透過 Jimp 縮放、Imagemin 壓縮與 WebP 轉換三個步驟,將 1.5 MB 的圖片縮減至 70 KB,並整合 picture 元素與 fetchpriority,最終將 LCP 從 14 秒降至 454 毫秒。

2026-08-035 分鐘閱讀

介紹 HTML 原生 picture 元素的結構與運作方式,說明如何透過 source 與 srcset 根據螢幕寬度自動選擇合適的圖片大小。

2026-08-028 分鐘閱讀

比較 JPG、PNG、WebP、AVIF 四種圖片格式的大小差異,說明為何 HTTP 壓縮對圖片無效,以及響應式圖片如何進一步縮減傳輸量。

2026-08-029 分鐘閱讀

說明如何對非關鍵圖片使用 loading="lazy" 屬性,讓 LCP 圖片不再被其他資源搶占頻寬,縮短資源延遲。

2026-08-016 分鐘閱讀

說明 LCP 的三個組成部分(資源延遲、資源時長、渲染延遲),並介紹後續改善的三個策略方向。

2026-08-0110 分鐘閱讀

說明 JavaScript 的解析阻塞特性,比較 async 與 defer 的差異,並透過為非關鍵 script 加上 defer 屬性,將 FCP 從 871ms 改善至 624ms。

2026-07-318 分鐘閱讀

說明 link preconnect 與 link preload 的用途與差異,以 Google Fonts 為例示範如何提前建立連線與提早取得字型資源,並說明自行托管字型的優勢。

2026-07-318 分鐘閱讀

說明 CSS 與字型的 render blocking 特性,以及 import 語句如何形成序列依賴鏈,並透過 bundler 在建置時合併資源來改善 FCP。

2026-07-308 分鐘閱讀

說明如何透過調整伺服器回應時間、縮短網路距離與部署 CDN,將 TTFB 從 1.775 秒降至 0.02 秒,以及四項改善策略的綜合效果。

MIT Licensed | Copyright © 2025-present Wen-Hsiu's Blog
Photo by Aram on Unsplash