Browser rendering pipeline gồm các bước:
- parse HTML thành DOM tree,
- parse CSS thành CSSOM tree,
- kết hợp DOM và CSSOM thành render tree,
- tính toán layout (vị trí, kích thước),
- paint (vẽ pixel),
- composite (ghép các layer)
Critical rendering path là chuỗi bước tối thiểu trình duyệt phải hoàn thành trước khi hiển thị trang — CSS và JavaScript mặc định sẽ block quá trình render.
Tối ưu bằng cách: inline critical CSS, defer hoặc async cho JavaScript, giảm kích thước CSS/JS, và dùng DevTools Coverage để tìm code không sử dụng.