חזרה למאמרים

Smart Websites

Speculation Rules API: איך להשיג טעינה ב-0 מילישניות ולהקפיץ המרות במובייל

גלו איך להשתמש ב-Speculation Rules API כדי לבצע Prerendering חכם בדפדפן מבוסס כוונת גולש. מדריך מעשי ומקרה בוחן היפותטי על השגת זמני מעבר אפסיים במובייל.

3 דקות קריאהSpeculation Rules API · ביצועי אתרים · Core Web Vitals · אופטימיזציה למובייל · UX

TL;DR

Speculation Rules API היא טכנולוגיית דפדפן שמנבאת לאיזה דף המשתמש יעבור, ומרנדרת אותו ברקע עוד לפני הלחיצה. התוצאה: מעבר של 0 מילישניות בין דפים במובייל וזינוק באחוזי ההמרה.

דמיינו עסק כמו "נורדאו 82", מותג אופנה עצמאי ברחוב דיזנגוף בתל אביב. אריאל, הבעלים, השקיע את רוב התקציב בקמפיינים ממוקדים באינסטגרם. הגולשים הגיעו בהמוניהם מהטלפון הנייד, נחתו בדף הבית הקטלוגי, אבל ברגע שלחצו על מוצר כדי לראות את המחיר — המסך נתקע לשנייה אחת.

שנייה אחת נראית כמו כמעט כלום. בפועל, היא עלתה לו بعשרות עגלות נטושות ביום.

הבעיה: השהיה של שנייה אחת שעולה بعשרות המרות

כשניתחתי את ההתנהגות של המשתמשים במובייל באתר של אריאל, ראיתי תופעה ברורה. אנשים גוללים במהירות, האגודל זז בלי הפסקה. כשגולש לוחץ על מוצר ומחכה 1.2 שניות לטעינת הדף, רצף הקנייה נשבר.

המובייל לא סלחני.

1.2s

זמן המעבר הממוצע בין דפים במובייל לפני השיוך של הכללים החדשים

מקור: Chrome DevTools, 2026

הבעיה לא הייתה שהשרת היה איטי. האתר היה מותאם והגיע לציון גבוה ב-PageSpeed. הבעיה הייתה פיזיקלית: גם כשהרשת מהירה, עדיין יש זמן עיבוד של הדפדפן (TTFB, פירוק HTML, הרצת סקריפטים ורינדור ראשוני). הגולש ממתין.

הניסיון הראשון: פלאגינים של Caching ו-Prefetch קלאסי שנכשלו

אריאל ניסה לפתור את זה בעצמו. הוא התקין תוסף זיכרון מטמון אגרסיבי והוסיף תגיות <link rel="prefetch"> לקישורים המרכזיים.

זה לא עבד.

הנה הסיבה: Prefetch קלאסי מוריד את קובץ ה-HTML ברקע, אבל הוא לא מעבד אותו. כשהמשתמש לוחץ על הקישור, הדפדפן עדיין צריך לבצע parsing, לבנות את עץ ה-DOM, להריץ את ה-JS ולרנדר את התמונות. זה חיסך 200 מילישניות, אבל החוויה נשארה מגומגמת.

בנוסף, הטעינה העיוורת של כל הקישורים בעמוד הציפה את ספק האחסון בבקשות סרק והאטה את האתר לכולם.

הגדרה · Speculation Rules API

תקן web חדש המאפשר למפתחים להגדיר כללים מובנים בפורמט JSON, המורים לדפדפן לבצע Prefetch או Prerender מלא לדפים ספציפיים בהתאם לרמת הסבירות שהגולש ילחץ עליהם.

הפתרון: Speculation Rules API וטעינה מראש מבוססת כוונה

במקום לנחש בעצימת עיניים, עברנו לעבוד עם Speculation Rules API. הטכנולוגיה הזו לא רק מורידה את ה-HTML — היא מקימה "כרטיסייה נסתרת" ברקע של הדפדפן ומבצעת Prerendering מלא למודל ה-DOM.

הטמענו תגית סקריפט פשוטה בראש האתר:

{
  "prerender": [
    {
      "source": "document",
      "where": {
        "and": [
          { "href_matches": "/product/*" }
        ]
      },
      "eagerness": "moderate"
    }
  ]
}

מה הקוד הזה עושה?

המאפיין eagerness: moderate אומר לדפדפן: אל תרנדר את כל המוצרים בעמוד מייד. רק ברגע שאגודל המשתמש מרחף מעל כפתור מוצר (או נוגע בו קלות בדרך ללחיצה), התחל לרנדר את הדף ברקע.

תכונהPrefetch מסורתיSpeculation Rules (Prerender)
מה יורד לרקעקובץ HTML בלבדדף מעובד כולל DOM, CSS ו-JS
זמן מעבר נתפס800ms - 1200ms0ms (מידי)
עומס על השרתגבוה (טוען הכל מראש)מדויק (טוען רק לפי כוונה)
תמיכה בדפדפניםרחבה מאודChrome, Edge, Chromium (אוגוסט 2026)

טיפ יישומי: אל תשתמשו ב-eagerness: eager על עשרות קישורים בדף הבית. השתמשו ב-moderate או conservative כדי לחסוך ברוחב פס של המשתמש ובמשאבי השרת שלכם.

התוצאות והלקח: מעבר ב-0ms וזינוק בהמרות במובייל

השינוי היה מיידי. כעת, כשהגולש לחץ על מוצר בקטלוג של אריאל, הדף לא "נטען". הוא פשוט הופיע. המעבר לקח 0 מילישניות.

0ms

זמן טעינה נתפס במעבר בין דפי מוצר במובייל

מקור: Chrome Performance Tab, 2026

הגולשים הרגישו שהם עובדים עם אפליקציה נייטיבית מהירה ולא עם אתר אינטרנט רגיל.

התוצאות העסקיות כעבור 30 יום:

  • זמן השהייה הממוצע באתר עלה ב-42%.
  • כמות הדפים הנצפים לסשן עלתה מ-2.1 ל-4.8.
  • אחוז ההמרה במובייל קפץ ב-27%.

💡

מהירות האתר שלכם ב-2026 נמדדת לא רק לפי כמה מהר דף הנחיתה נטען, אלא לפי כמה חלק ומיידי המעבר בין הדפים בתוך האתר.

הלקח מסיפור המקרה הזה פשוט: ביצועים הם לא חומר לימודי בתיאוריה — הם מנוע ההכנסות שלכם. שימוש חכם ב-Speculation Rules API מעניק יתרון תחרותי אדיר בעלות פיתוח מזערית.

שאלות נפוצות

כל מה שעוד רצית לדעת

מה ההבדל בין Prefetch הישן ל-Speculation Rules API?
Prefetch הישן מוריד רק את ה-HTML או הנכסים הבסיסיים ברקע. Speculation Rules API מפעיל מנוע Prerender מלא שמרנדר את כל ה-DOM וה-JavaScript ברקע, כך שהדף מוכן לצפייה מיידית ברגע הלחיצה.
האם Speculation Rules API נתמך בכל הדפדפנים?
הטכנולוגיה נתמכת מלאה בכל דפדפני כרום ואדג' (במחשב ובמובייל). בדפדפנים שטרם תומכים בה, הדפדפן פשוט מתעלם מהקוד והאתר ממשיך לעבוד כרגיל ללא תקלות.
האם טעינה מראש מרובה לא תציף את השרת שלי בבקשות?
זו בדיוק הסיבה שמשתמשים בהגדרת eagerness חכמה. במקום לרנדר את כל הקישורים בעמוד, מגדירים לדפדפן לרנדר דף רק כשהגולש מרחף מעל הקישור או מתחיל ללחוץ עליו במובייל.
AB

כתב

אדיר בן יעקב · Adir Ben Yaakov

מקים JustBetterSite, סוכנות בניית אתרים ושיווק דיגיטלי בתל אביב. מתמחה ב-GEO (Generative Engine Optimization) — בנייה של אתרים שמופיעים בתשובות של ChatGPT, Claude, Perplexity ו-Gemini, לא רק בגוגל.

עוד עליי →

להמשך הקריאה

מאמרים קשורים