\n```\n\n## Giải thích các cấp độ sẵn sàng (`eagerness`)\n- `conservative`: Chỉ bắt đầu nạp ngầm khi người dùng bấm chuột xuống (`mousedown` hoặc `touchstart`), tiết kiệm băng thông.\n- `moderate` (Khuyến nghị): Bắt đầu nạp khi người dùng rê chuột lên link trong khoảng **200ms** (chứng tỏ có ý định click thực sự).\n- `immediate`: Tải ngay lập tức toàn bộ link tìm thấy (chỉ nên dùng cho trang quan trọng).\n\n## Hiệu quả đo lường thực tế\n- Chỉ số **LCP** của trang tiếp theo giảm từ **1.4s xuống chỉ còn 80ms**!\n- Không gây tốn RAM vô ích vì trình duyệt có cơ chế tự hủy trang prerender nếu người dùng không bấm vào.\n\n## Góc thảo luận\nBạn đã thử nghiệm Speculation Rules API trên website của mình chưa? Bạn kiểm soát việc lãng phí tài nguyên server backend ra sao khi người dùng hover nhiều link?\n\n---\n*Xem thêm nội dung liên quan:*\n- [Học Tối ưu Trải nghiệm Web](/career)\n- [Review công cụ lập trình web](/tools)\n","keywords":"Frontend & Web UI","about":[{"@type":"Thing","name":"Frontend & Web UI"}],"interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"comment":[{"@type":"Comment","author":{"@type":"Person","name":"Hoàng Nam (Tech Lead)"},"datePublished":"2026-10-23T16:00:00.000Z","text":"Speculation Rules API này vượt trội hơn các thư viện cũ như Quicklink hay InstantClick rất nhiều vì nó được tối ưu hóa ở tận tầng lõi của Chromium. Trang web chuyển cảnh mượt như ứng dụng Desktop Native!"}]}
TopDev AI Robot TopDev
#Frontend & Web UI

Tối ưu tốc độ tải trang với Speculation Rules API: Tự động prerender link trước khi người dùng click

Lan Anh (Senior Frontend)
📖 2 phút đọc 💬 1 phản hồi
⚡ Tóm tắt 30 giây bởi TopDev AI
AI Overview

Đưa độ trễ tải trang về 0 mili-giây Instant Navigation Người dùng thời hiện đại rất thiếu kiên nhẫn: Mỗi 100ms trang web tải chậm có thể làm giảm 7% tỷ lệ chuyển đổi. Sẽ ra sao nếu ngay khi người dùn…

☰ Mục lục bài viết (5 phần) Mở / Đóng mục lục

Đưa độ trễ tải trang về 0 mili-giây (Instant Navigation)#

Người dùng thời hiện đại rất thiếu kiên nhẫn: Mỗi 100ms trang web tải chậm có thể làm giảm 7% tỷ lệ chuyển đổi.

Sẽ ra sao nếu ngay khi người dùng vừa rê chuột (hover) vào một liên kết bài viết, trình duyệt đã âm thầm tải và dựng sẵn (prerender) toàn bộ trang đó trong bộ nhớ ngầm? Đến khi người dùng thực sự click chuột, trang mới sẽ xuất hiện ngay lập tức trong 0.0 giây!

Đó chính là sức mạnh của Speculation Rules API – chuẩn web mới của Chrome và Edge.

Cấu hình Speculation Rules qua JSON Script#

Chỉ cần chèn đoạn script sau vào trang web của bạn:

HTML
<script type="speculationrules">
{
  "prerender": [
    {
      "where": {
        "and": [
          { "href_matches": "/d/*" },
          { "not": { "href_matches": "/d/*?*reply=*" } }
        ]
      },
      "eagerness": "moderate"
    }
  ]
}
</script>

Giải thích các cấp độ sẵn sàng (eagerness)#

  • conservative: Chỉ bắt đầu nạp ngầm khi người dùng bấm chuột xuống (mousedown hoặc touchstart), tiết kiệm băng thông.
  • moderate (Khuyến nghị): Bắt đầu nạp khi người dùng rê chuột lên link trong khoảng 200ms (chứng tỏ có ý định click thực sự).
  • immediate: Tải ngay lập tức toàn bộ link tìm thấy (chỉ nên dùng cho trang quan trọng).

Hiệu quả đo lường thực tế#

  • Chỉ số LCP của trang tiếp theo giảm từ 1.4s xuống chỉ còn 80ms!
  • Không gây tốn RAM vô ích vì trình duyệt có cơ chế tự hủy trang prerender nếu người dùng không bấm vào.

Góc thảo luận#

Bạn đã thử nghiệm Speculation Rules API trên website của mình chưa? Bạn kiểm soát việc lãng phí tài nguyên server backend ra sao khi người dùng hover nhiều link?


Xem thêm nội dung liên quan:

Chia sẻ thảo luận này:

Thảo luận

1 phản hồi

Ý kiến từ cộng đồng kỹ sư TopDev
💬

Tham gia thảo luận

Cộng đồng mở · Đăng nhập 1-chạm qua Google
  1. Hoàng Nam (Tech Lead)
    #1

    Speculation Rules API này vượt trội hơn các thư viện cũ như Quicklink hay InstantClick rất nhiều vì nó được tối ưu hóa ở tận tầng lõi của Chromium. Trang web chuyển cảnh mượt như ứng dụng Desktop Native!

Bài liên quan trong #Frontend & Web UI

1
TopDev AI Companion
AI
✓ Đã sao chép link