رمز استعادة جلسة Firefox متغير ، الأخطاء ممكنة
- فئة: ثعلب النار
قد يواجه مستخدمو Firefox أخطاءً ومشكلات متعلقة بميزة استعادة الجلسة في المتصفح أثناء عمل Mozilla على تغيير رمز الميزة.
تعد ميزة Session Restore (استعادة الجلسة) ميزة أساسية في متصفح الويب Firefox المصممة لإعادة تحميل جلسة التصفح الأخيرة عند بدء المتصفح.
يمكن لمستخدمي Firefox إعداد المتصفح لتحميل جميع علامات التبويب المفتوحة لجلسة التصفح السابقة عند بدء المتصفح. كل ما هو مطلوب لذلك هو التأكد من تمكين 'استعادة الجلسة السابقة' حول: التفضيلات.
بدأت Mozilla العمل على تحويل منطق استعادة الجلسة الحالي في Firefox إلى C ++ لتقليل تأثير الميزة على استخدام ذاكرة المتصفح وأدائها.
قائمة الأخطاء على موقع تتبع الأخطاء في Mozilla ، علة 1474130 ، يسلط الضوء على الأساس المنطقي وراء التغيير
يتم تحميل content-sessionStore.js حاليًا في كل أداة تحميل إطارات علامات التبويب. مما يعني أنه يتم تحميله عدة مرات لكل عملية ، وهذا ليس رائعًا. ولكن حتى عند تحميله مرة واحدة فقط ، فإنه يستخدم حوالي 86 كيلو بايت. أضف إلى ذلك 17 كيلو بايت من ContentRestore.jsm و 12 كيلو بايت من SessionHistory.jsm ، ونصل إلى 120 كيلو بايت على الأقل لكل عملية ، إذا لم يتم تحميل أي من JSMs الأخرى المساعدة.
يمكن بسهولة تنفيذ الأشياء التي تقوم بها هذه البرامج النصية بواسطة C ++ (بعضها أسهل) ، لذلك لا يبدو أن هناك مبررًا جيدًا لتحميل هذا القدر الكبير من JS في كل عملية من أجل استعادة الجلسة.
آه ، وبالطبع 12 ألفًا أخرى لـ Utils.jsm.
تأمل Mozilla في معالجة مشكلات الأداء المتعلقة بـ Sessionstore مع النقل وتقليل تكاليف الذاكرة لكل عملية لعمليات Firefox.
خطأ تطوير ميزة Meta Sessionstore القوائم العمل الذي لا يزال يتعين القيام به لتحسين الميزة. من الواضح ، بمجرد النظر إلى قائمة التبعيات والأخطاء المفتوحة ، أن الأمر سيستغرق بعض الوقت لحل جميع المشكلات المعلقة.
يجمع خطأ تعريف آخر الموثوقية التقارير المتعلقة Sessionstore ، وحتى الآن آخر القضايا المتعلقة بالأداء. قائمة التبعيات أطول حتى أن بعض المستخدمين الذين سجلوا أخطاء لاحظوها في إصدارات مستقرة من متصفح الويب Firefox وليس إصدارات التطوير.
تلميح : كيفية استعادة جلسات Firefox إذا كانت استعادة الجلسة لا تعمل بشكل صحيح
سيستفيد مستخدمو Firefox من التغيير بمجرد وصوله ولكن قد يواجهون مشكلات في هذه الأثناء ، خاصة في إصدارات التطوير من متصفح الويب Firefox.
قد تكون استعادة الجلسة غير قادرة على استعادة الجلسة ؛ كانت حالة واحدة على الأقل ذكرت على Reddit بواسطة مستخدم أبلغ أن Firefox سيعيد جلسة قديمة وليست أحدثها.
قد يرغب مستخدمو Firefox في التفكير في إجراء نسخ احتياطي لملفاتهم الشخصية بانتظام في هذه الأثناء أو استخدام ملحقات مثل جلسة بوس ، تبويب ستاش ، مزامنة الجلسة أو اجلس جانبا . (شكرا روبرت)