
Service worker cache hoạt động ra sao (và khi nào nên dùng)
Service worker cache là cơ chế lưu tài nguyên do một script chạy nền (service worker) chủ động lập trình qua Cache API. Service worker chặn từng request của trang, quyết định…

Service worker cache là cơ chế lưu tài nguyên do một script chạy nền (service worker) chủ động lập trình qua Cache API. Service worker chặn từng request của trang, quyết định…

Edge cache Vercel là lớp lưu tạm phản hồi HTTP đặt ngay tại mạng biên (edge — các điểm hiện diện rải khắp thế giới) của Vercel. Khi người dùng truy cập,…

Redis object cache cho WordPress lưu kết quả truy vấn database vào bộ nhớ Redis, để các lần tải sau lấy lại ngay thay vì hỏi lại MySQL. Khác page cache (lưu…

Cấu hình CDN Cloudflare là việc trỏ tên miền qua mạng lưới máy chủ biên (edge) của Cloudflare để bật proxy, tạo Cache Rules lưu nội dung gần người dùng, nén Brotli…

Browser cache headers là các HTTP header (Cache-Control, ETag, Expires) máy chủ gửi kèm mỗi tài nguyên, ra lệnh cho trình duyệt lưu bản sao file tĩnh trong bao lâu. Nhờ đó…

Minify JS CSS là quá trình rút gọn mã nguồn bằng cách bỏ khoảng trắng, dấu xuống dòng, ghi chú và đổi tên biến nội bộ thành tên ngắn, để giảm dung…

Tree shaking là kỹ thuật build loại bỏ những đoạn code JavaScript không bao giờ chạy (dead code — mã chết) ra khỏi bundle cuối, dựa trên phân tích tĩnh cấu trúc…

Code splitting (chia nhỏ mã) là kỹ thuật cắt một bundle JavaScript lớn thành nhiều mảnh nhỏ, để trình duyệt chỉ tải phần mã thật sự cần cho màn hình hiện tại,…

defer và async là hai thuộc tính của thẻ script giúp tải file JavaScript song song với việc dựng trang, không chặn parser HTML. Khác nhau ở thời điểm chạy: defer chờ…

Critical CSS (CSS tới hạn) là phần CSS tối thiểu cần để hiển thị nội dung above-the-fold (phần thấy ngay không cần cuộn). Phần này được inline thẳng vào thẻ head để…