OptimizeWeb - bigktmbig/MyExperienceAlgorithm GitHub Wiki
- Trình duyệt làm những gì?
- Sử dụng file HTML để tạo DOM (Document Object Model)
- Sử dụng CSS để tạo CSSOM (CSS Object Model)
- Chạy script xử lý DOM và CSSOM đã có
- Kết hợp DOM và CSSOM để tạo thành Render Tree
- Sử dụng Render Tree để Layout (xác định size và position của toàn bộ phần tử trên trang web)
- Paint tất cả các pixel (hiển thị lên màn hình)
- Clean up the HTML Document.
- Optimize CSS Performance.
- Reduce External HTTP Requests.
- Minify CSS, JS and HTML.
- Enable Prefetching.
- Increase Speed With a CDN and Caching.
- Compress Your Files.
- Optimize Your Images.
- Use a Minimalistic Framework