צוות Chrome בודק מטמון חדש של 'הקודם'/'הבא' כדי לשמור דפים בזיכרון (תוך שמירה על מצב JavaScript ו-DOM) כשהמשתמש עובר לדף אחר. זה בהחלט לא מאמץ פשוט, אבל אם הוא יצליח, הניווט הלוך ושוב יהיה מהיר מאוד.
מטמון לדף הקודם/הבא (bfcache) שומר במטמון דפים שלמים (כולל אשכול JavaScript) כשעוברים מדף כלשהו, כדי שניתן יהיה לשחזר את המצב המלא של הדף כשהמשתמש יחזור אליו. אפשר לחשוב על זה כהשהיה של דף כשעוברים אליו והפעלה שלו כשחוזרים אליו.
לפניכם הצצה ראשונה לאב טיפוס מוקדם של מטמון לדף הקודם/הבא בפעולה במחשב:
יש לנו גם תצוגה מקדימה של המטמון לדף הקודם/הבא שפועל ב-Chrome ל-Android:
אנחנו מעריכים שהשינוי הזה יכול לשפר את הביצועים של עד 19% מכל הניווטים ב-Chrome לנייד. מידע נוסף על התכונה הזו זמין במאמר הסבר על bfcache.
השינוי הזה כרוך בסיכון בינוני של יכולת פעולה הדדית בין דפדפנים. גם ב-Firefox וגם ב-Safari כבר יש הטמעות של שמירת מטמון לדף הקודם/הבא, עם הבדלים קלים. ב-Chrome בוחרים לא להשתמש בהטמעה של WebKit ב-bfcache בגלל חוסר תאימות לארכיטקטורה של Chrome עם כמה תהליכים.
ההחלטה הרשמית שלנו להטמיע את המטמון לדף הקודם/הבא זמינה ב-blink-dev לכל מי שרוצה להשתתף בדיונים.
תודה לארתור סונזוני (Arthur Sonzogni), לאלכסנדר טיימין (Alexander Timin), לקנג'י באהוקס (Kenji Baheux) ולסמי על העזרה בהרכבת סרטוני האב טיפוס שלנו.