[עדכון: מגיע ל-Chrome 86] חזרה וקדימה ב-Google Chrome תהיה הרבה יותר מהירה עם bfcache

גוגל מתכננת להפוך את הניווט בדפי אינטרנט קדימה ואחורה הרבה יותר מהיר ב-Google Chrome בעזרת bfcache. זה יבחן את זה ב-2019.

עדכון 1 (07/24/2020 @ 08:28 בבוקר ET):. גלול לתחתית למידע נוסף. המאמר כפי שפורסם ב-28 בפברואר 2019, נשמר להלן.

Google Chrome הוא דפדפן האינטרנט הפופולרי ביותר בעולם, הן בנייד והן במחשב שולחני. במהלך השנים, היא התמודדה עם חלק ניכר מהביקורת שלה על היותה עתירת זיכרון ממה שהיא צריכה להיות. מתנפח במונחים של גודל ותכונות, אבל הוא גם זכה לשבחים על המהירות שלו בעולם האמיתי שְׁמִישׁוּת. כעת, גוגל הודיעה שהיא עובדת על תכונה חדשה לשיפור הניווט קדימה בדפדפן האינטרנט, באמצעות bfcache (מטמון אחורה קדימה).

גוגל מצהירה שמטמון אחורה/קדימה (bfcache) מאחסן דפים שלמים, כולל ערימת JavaScript, בעת ניווט הרחק מדף. זה נעשה כדי שניתן יהיה לשחזר את המצב המלא של הדף כאשר המשתמש מנווט אחורה. החברה נותנת אנלוגיה של השהיית עמוד כאשר המשתמש עוזב אותו והפעלתו כאשר המשתמש חוזר. זה יעבוד בעת ניווט אחורה כמו גם בעת ניווט קדימה לדף שניגש אליו בעבר.

גוגל מציינת שתכונה זו לא תעזור בעת ביקור באתרים חדשים. זה לא אומר שזה לא יהיה שימושי. לפי החברה, חזרה אחורה מהווה 19% מהדפים שנצפו ב-Google Chrome עבור אנדרואיד ו-10% בכרום למחשב. bfcache יהפוך את הניווט הזה ל"מהיר במיוחד", לפי גוגל. זה בהחלט לא מאמץ טריוויאלי ליישם, מציינת החברה.

למוזילה פיירפוקס ואפל ספארי יש יישומים שונים בתכלית של טכנולוגיית מטמון זו, מציינת גוגל. Chrome, לעומת זאת, בוחר שלא להשתמש ביישום של WebKit של bfcache עקב חוסר תאימות לארכיטקטורת ריבוי התהליכים של Chrome.

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

החסרון? bfcache לא יהיה זמין ב-Chrome בקרוב. גוגל מקווה לבדוק את bfcache ב-2019 ולבנות אותו בכרום ב-2020, לדברי מר אוסמני.

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

bfcache ב-Chrome בהחלט נשמע מבטיח, אבל זה בשלבים מוקדמים עד כה. אנו מצפים ללמוד עוד בחודשים הקרובים.

מָקוֹר: Google Developers

סיפור דרך: CNET


עדכון: תכונת 'Back Forward Cache' של גוגל מגיעה ל-Chrome for Android v86

מידע על תכונת Back Forward Cache ב-Google Chrome הגיע לאחרונה לחדשות לפני יותר משנה, והתכונה הקרובה בעיקר נשכחה בינתיים. כפי שמתברר, התכונה התקרבה יותר לראות את אור היום בערוץ השחרור היציב, שכן היא תצא עם Chrome for Android v86. זה עשוי להפוך את הניווט קדימה ואחורה בין אתרים למהיר הרבה יותר.

מָקוֹר: כְּרוֹם

סיפור דרך: Techdows