تخطط Google لجعل التنقل بين صفحات الويب للخلف وإعادة التوجيه بشكل أسرع كثيرًا في Google Chrome بمساعدة bfcache. سيتم اختبار هذا في عام 2019.
التحديث 1 (07/24/2020 @ 08:28 صباحا وآخرون):. قم بالتمرير إلى الأسفل لمزيد من المعلومات. المقال كما نشر بتاريخ 28 فبراير 2019 محفوظ أدناه.
يعد Google Chrome متصفح الويب الأكثر شعبية في العالم، سواء على الهاتف المحمول أو على سطح المكتب. على مر السنين، واجهت نصيبها العادل من الانتقادات لكونها تستهلك ذاكرة أكثر مما ينبغي لقد أصبحت منتفخة من حيث الحجم والميزات، ولكنها نالت أيضًا الثناء على سرعتها وسرعتها في العالم الحقيقي سهولة الاستخدام. الآن، أعلنت جوجل أنها تعمل على ميزة جديدة لتحسين التنقل الخلفي في متصفح الويب، وذلك باستخدام bfcache (ذاكرة التخزين المؤقت للخلف والأمام).
تنص Google على أن ذاكرة التخزين المؤقت للخلف/للأمام (bfcache) تخزن صفحات كاملة مؤقتًا، بما في ذلك كومة JavaScript، عند التنقل بعيدًا عن الصفحة. ويتم ذلك بحيث يمكن استعادة الحالة الكاملة للصفحة عندما ينتقل المستخدم مرة أخرى. تقدم الشركة تشبيهًا بإيقاف الصفحة مؤقتًا عندما يغادرها المستخدم وتشغيلها عندما يعود المستخدم. سيعمل هذا عند الرجوع للخلف وكذلك عند الانتقال للأمام إلى صفحة تم الوصول إليها مسبقًا.
تلاحظ Google أن هذه الميزة لن تساعد عند زيارة مواقع الويب الجديدة. هذا لا يعني أنه لن يكون مفيدًا، رغم ذلك. وفقًا للشركة، تمثل العودة للخلف 19% من الصفحات التي يتم عرضها على Google Chrome لنظام Android و10% على Chrome للكمبيوتر الشخصي. سيجعل bfcache هذا التنقل "سريعًا للغاية"، وفقًا لـ Google. وتشير الشركة إلى أن هذا بالتأكيد ليس مسعى تافهًا للتنفيذ.
تلاحظ Google أن Mozilla Firefox وApple Safari لديهما تطبيقات مختلفة تمامًا لتقنية التخزين المؤقت هذه. ومع ذلك، يختار Chrome عدم استخدام تطبيق WebKit لـ bfcache بسبب عدم التوافق مع بنية Chrome متعددة العمليات.
قال آدي عثماني، المدير الهندسي في فريق Chrome سي نت أن الجزء الصعب في Chrome هو إعادة كتابة بعض أجزاء المتصفح لحماية الخصوصية والأمان. يجب أن يتأكد متصفح الويب الخاص بشركة Google من أنه يمنع تشغيل برامج JavaScript المستندة إلى الويب على الرغم من أنها معلقة بها في الذاكرة. واعترف بأن تشغيل JavaScript على الصفحات غير الموجودة من وجهة نظر المستخدم يعد بمثابة "خصوصية محتملة كبيرة". المشكلة"، وبالتالي، ستقوم الشركة بتغيير بنية Chrome لضمان عدم حدوث مشكلة الخصوصية يحدث.
الجانب السلبي؟ لن يكون bfcache متاحًا على Chrome في أي وقت قريب. وتأمل جوجل في اختبار bfcache في عام 2019 وإدراجه في Chrome في عام 2020، وفقًا للسيد عثماني.
هناك قيد آخر وهو أن حفظ حالة صفحات الويب لاستخدامها المحتمل لاحقًا سوف يستهلك الذاكرة. والتي تعد بالفعل إحدى المشكلات الرئيسية التي يواجهها Chrome. وذكر السيد عثماني أن جوجل لا تزال تحاول اكتشاف أفضل القواعد لتحديد الصفحات التي يجب الاحتفاظ بها عند حذفها من الذاكرة. وقال أيضًا إن الميزة يمكن أن تساعد في المواقف الأخرى، مثل الأداء الأفضل لعلامات التبويب التي تحتاج إلى الإيقاف المؤقت أثناء وجودها في الخلفية، خاصة على الهاتف المحمول. عادة ما يؤدي مثل هذا الموقف إلى حفظ الذاكرة، ولكن له أيضًا جانبًا سلبيًا كبيرًا حيث يجب إعادة تحميل الصفحات بعد العودة إليها.
من المؤكد أن bfcache على Chrome يبدو واعدًا، لكنه لا يزال في مراحله الأولى حتى الآن. ونتوقع معرفة المزيد عنه في الأشهر المقبلة.
مصدر: مطورو جوجل
القصة عبر: سي نت
التحديث: تتوفر ميزة "Back Forward Cache" من Google في Chrome لنظام التشغيل Android v86
آخر مرة ظهرت فيها المعلومات حول ميزة Back Forward Cache على Google Chrome هي الأخبار منذ أكثر من عام، وتم نسيان الميزة القادمة في هذه الأثناء. وكما اتضح، أصبحت الميزة أقرب إلى رؤية النور في قناة الإصدار الثابت، حيث سيتم طرحها مع Chrome لنظام التشغيل Android v86. وهذا قد يجعل التنقل ذهابًا وإيابًا بين مواقع الويب أسرع بكثير.
مصدر: الكروم
القصة عبر: Techdows