هذا الأسبوع ، أطلقت موزيلا فايرفوكس 57 —aka Quantum - أكبر تحديث للمتصفح في تاريخه الذي يبلغ 13 عامًا.
75٪ من كود فايرفوكس تم اعادة كتابته لـ Quantum ، 5،000،000 سطر من الأكواد. ساهم 700 مطور ، من بينهم 80 متطوعًا ، في إنشاء مدونة قواعد البيانات منذ أغسطس. هو ، في الواقع ، متصفح العلامة التجارية الجديدة.
كان متصفح Firefox دائمًا متصفحًا رائعًا. تجعل اعتمادات المصدر المفتوح وحالة المستضعف المؤكدة الخيار الأول لأولئك الذين يفضلون عدم استخدام نظام التشغيل الافتراضي الخاص بهم. وضعت أحدث الإحصائيات حصة فيرفكس العالمية لتصل إلى حوالي 6٪ ، مقارنة بـ Safari (مجموع إصدارات MacOS و iOS) 15٪ ، و 55٪ في Chrome.
على الرغم من الكثير من المودة لفايرفوكس ، لم يكن هناك سبب مقنع لإجراء التبديل ، حتى Firefox Quantum.
لا أتذكر عندما تم استيفاء نسخة جديدة من المتصفح مع الكثير من الإثارة ، وانتهى الأمر إلى شيء واحد ، فإن Firefox Quantum يشبه الصاروخ.
يذهب فايرفوكس Quantum مثل صاروخ
يجعل كل متصفح من الادعاءات تحسين سرعة العرض ، عادةً بنسبة مئوية واحدة. يعد Firefox Quantum أسرع مرتين من الإصدار السابق من Firefox. ومع ذلك ، فإن هذا يبدو وكأنه بخس. يعد Firefox Quantum أسرع بشكل ملحوظ من أي متصفح آخر على جهازي ، ولا سيما أنه أسرع كثيرًا من Chrome. يبدو التصفح في Firefox Quantum وكأنه تم تخزينه مؤقتًا على الويب بالكامل.
وجدت اختبارات موزيلا الخاصة أن الإصدار التجريبي من فايرفوكس كوانتوم كان على الأقل بنفس سرعة متصفح Chrome ، ولكنه لم يكن أسرع بشكل كبير. يشعرون أنهم أغلقوا الفجوة على Chrome ، دون تجاوزه. انهم متواضعون. نورد أن تجربتي في اليومين الماضيين هي أن فايرفوكس كوانتم أسرع بشكل كبير في جميع المجالات. من الممكن أنني أتصفح المواقع التي تفضل نهج فايرفوكس ، مثل بحث Google على سبيل المثال.
ما لا يمكن إنكاره هو أن سرعة فايرفوكس الجديدة التي تم العثور عليها توفر تجربة تصفح ممتعة.
واحدة من الطرق التي يقوم بها Mozilla turbo-charging Firefox Quantum بتغيير الطريقة التي يستخدم بها الأجهزة الحديثة.
تستخدم البرامج المعقدة نواة معالجات متعددة من خلال تخصيص مهام مختلفة لمراكز مختلفة لتسريع العمليات. إن التطور بهذه الطريقة أمر معقد ، لأنه إذا كان هناك مركزان يعملان على مهام ذات صلة ، فيمكن للمرء بسهولة تجاوز الآخر ، وإدخال أخطاء على النظام. غالباً ما يتم حل هذا التعقيد من خلال مهام تسييج الحلقة ، على سبيل المثال ، تخصيص محرك CSS إلى نواة مفردة ؛ أقل كفاءة ، ولكن أكثر استقرارا.
اتخذ Firefox Quantum قفزة إلى الأمام من خلال الاستفادة من النوى المتعددة للمهام الفردية ، أو بالأحرى من خلال تقسيم المهام إلى أجزاء أصغر حجمًا صغيرًا بحيث يمكن توزيعها على عدد أكبر من النوى.
أحد المكونات الرئيسية لسرعة Firefox Quantum هو محرك تقديم CSS الجديد ، Stylo. يمتد Stylo على النهج متعدد المراكز من خلال تخصيص أجزاء مختلفة من DOM لتقديمها إلى نوى مختلفة.
وفقًا لـ Mozilla ، يستخدم Firefox Quantum ذاكرة أقل بنسبة 30٪ من "المنافسة" (يُعرف أيضًا بـ Chrome) على نظام التشغيل Windows. اختبار Digg وجدت أن Chrome استخدم 40٪ من ذاكرة الوصول العشوائي و 3 مرات من العمليات أكثر من Firefox Quantum.
ما هو رائع في Firefox Quantum هو أنه كلما كان لديك المزيد من النوى ، كلما كان أسرع
ما هو رائع في Firefox Quantum هو أنه كلما كان لديك المزيد من النوى ، كلما كان أسرع. فايرفوكس سريعًا الآن ، وسوف ينمو بسرعة أكبر في المستقبل.
لجعل برنامج Quantum فعالاً للغاية ، درس Mozilla كيف يستخدم الناس الويب بالفعل. ونتيجة لذلك ، يعطي فايرفوكس كوانتوم الأولوية للمهام ، على سبيل المثال ، يأخذ زر التفاعل أولوية على شيء مثل التخزين المؤقت أو جمع البيانات المهملة. هذا هو الاتجاه الذي تنوي موزيلا التركيز عليه في الإصدارات المستقبلية.
واحدة من أهم فوائد تحديد أولويات المهام هي tabbing. يستخدم Firefox Quantum ذاكرة أقل لعلامات تبويب متعددة من Chrome. إجراء بحث ، مع علامات تبويب متعددة مفتوحة ، يجعل من فايرفوكس بلا تفكير بالنسبة لي.
في Quantum ، يتم تسجيل علامة التبويب النشطة على جميع علامات التبويب الأخرى ، مما يحقق أفضل استخدام للموارد. مما يجعلني أتساءل: لماذا لم تكن المتصفحات تفعل ذلك من قبل؟ من الواضح جدا.
ربما تبدو واجهة مستخدم Firefox Quantum مختلفة قليلاً بالنسبة إليك ، خاصة إذا كنت تقوم بالترقية من إصدار سابق من Firefox. اتخذت Mozilla ورقة من كتاب Google وطورت نظام تصميم خاص بها لمنتجاتها الفوتون . في حين أنه لا يوجد أي اقتراح بأن تقوم موزيلا بدفع فوتون كطريقة تقطيع ملفات تعريف الارتباط إلى كل مشاكل التصميم - كما لدى غوغل من خلال التصميم متعدد الأبعاد - إلا أنها طريقة متناسقة وممتعة كانت موزيلا تفتقر إليها في السابق.
يهدف الفوتون ، بكلمات موزيلا ، إلى أن يكون قابلاً للتكيف وسريعًا ووعيًا ودودًا ودعماً وغريبًا. يقف واجهة مستخدم Firefox Quantum في كل تلك المربعات.
هناك اهتمام أكبر بالتفاصيل مما رأيناه في الإصدارات السابقة من Firefox. على سبيل المثال ، تحرك الصورة المتحركة الرائعة على علامات التبويب غير النشطة. كل ذلك يجمع بين تجربة ممتعة ويسرها التلاشي في الخلفية ، وهذا هو بالضبط ما يجب أن يكون عليه المتصفح.
هناك نوعان من التخبطات. لا أشعر بسعادة غامرة لأن علامة التبويب الفارغة تحتوي على ثلاثة خيارات بحث منفصلة: حقل موقع المتصفح ، وحقل البحث ، وحقل البحث الفارغ للصفحة. هذه قبضات طفيفة في منتج رائع.
ليس هناك شك في أن فايرفوكس كوانتوم سيحصل على حصة في السوق. وبحلول هذا الوقت من العام المقبل ، سيكون لديها 15٪ من السوق ، ولا تزال أقل من ثلث قاعدة مستخدمي Chrome ، ولكن الأرقام التي ستقتلها أوبرا.
بأي معيار معقول فإن Firefox Quantum هو أفضل متصفح متوفر حاليًا
تحولت إلى Firefox Quantum بدافع الفضول ، وكنت أتوقع تمامًا العودة إلى Chrome في غضون أيام قليلة ؛ تم الآن اختزال Chrome من شريط الإرساء ، وتم تعيين Firefox كمتصفح افتراضي.
من المسلم به أن فايرفوكس كوانتوم لديه بعض مشكلات التوافق ، ولكن هذا هو الحال بالنسبة لأي متصفح جديد ، وقد بدأ المطورون بالفعل في اللحاق بالركب. وشعرت بانفجار غير متوقع من الندم عندما قمت أخيرا بتقطيع الرصاص وإزالة Firebug.
بأي معيار معقول فإن Firefox Quantum هو أفضل متصفح متوفر حاليًا. سواء أكان الأمر كذلك ، يعتمد على المنافسة ، وتحسينات فيرفكس المستقبلية - كل المؤشرات تدل على أن موزيلا مصممة على مواصلة الضغط على المغلف.
Firefox Quantum هو منتج سريع وسهل الاستخدام وذكي التصميم. التصفح في فايرفوكس هو ببساطة تجربة أكثر متعة ، ما الذي يمكن أن تسأل أكثر؟