$ ls -la ~/posts/Frontend/
2026-04-17
10m
AbortController và fetch: huỷ request, timeout, chống race condition
2026-04-17
16m
HTTP caching toàn tuyến: từ browser đến CDN
2026-04-12
20m
PNG, WebP, AVIF: chọn format ảnh cho web sao cho đúng
2025-05-30
9m
UI state và cache: nguồn sự thật và đồng bộ
2025-03-24
1m
Series Tối ưu hóa Frontend
2024-10-02
19m
Phần 10: Case Studies và Thực tiễn tối ưu Frontend
2024-09-30
22m
Phần 9: So sánh hiệu suất giữa React và Vue
2024-09-23
14m
Phần 8: Tối ưu hóa render trong Vue
2024-09-20
19m
Phần 7: Tối ưu hóa render trong React
2024-09-17
18m
Phần 6: Tối ưu hóa hiệu suất cho tất cả các framework frontend
2024-09-13
37m
Phần 5: Các kỹ thuật tối ưu nâng cao
2024-09-10
13m
Phần 4: Các kỹ thuật tối ưu frontend cơ bản
2024-09-07
13m
Phần 3: Các nguyên nhân phổ biến gây chậm render
2024-09-05
26m
Tối ưu hiệu năng website: từ đo lường tới hành động
2024-09-04
18m
Phần 2: Hiểu về quá trình render trong trình duyệt
2024-09-01
7m
Phần 1: Tối ưu frontend bắt đầu từ cảm giác chậm
2024-07-20
11m
JavaScript đa luồng: dùng Web Workers khi main thread quá tải
2024-06-15
7m
Tối ưu hình ảnh cho web: format, srcset và lazy load
2024-05-24
6m
Tự xây một Promise mini để hiểu async trong JavaScript
2024-03-24
5m
CSS spacing: dùng margin và padding cho ra hệ thống
2024-03-20
7m
7 event listener native trong JavaScript rất đáng nhớ