وإليك لماذا لا يزال فايرفوكس سنوات وراء جوجل كروم
فايرفوكس لديه مشكلة. لقد تراجعت عن الركب ، حيث توقفت التنمية عن أكثر المشاكل صعوبة وأكثرها صعوبة. لقد كان العديد من التحسينات الأكثر أهمية في Firefox على مدى السنوات القليلة الماضية هو ببساطة نسخ التغييرات التي تم إجراؤها في Chrome.
نتمنى أن يكون فايرفوكس أفضل ، لكن الحقيقة هي أنه لا يزال غير جيد مثل Chrome. مع وجود العديد من مطوري Firefox السابقين الذين يعملون حاليًا على Chrome في Google ، ربما يكون من المنطقي أن يكون الابتكار قد حدث في Chrome ، وليس متصفح Firefox.
لا العمارة متعددة العمليات
وحدات المعالجة المركزية تكتسب المزيد والمزيد من النوى ، لتصبح قادرة على القيام بالمزيد من العمل بالتوازي. أصبحت وحدات المعالجة المركزية (CPUs) أحادية النواة غير مسموعة ، وحتى أقل أجهزة الكمبيوتر لديها وحدات معالجة مركزية ثنائية النواة على الأقل. المستقبل هو كمية متزايدة باستمرار من نواة وحدة المعالجة المركزية ، ويجب أن تصبح برامج الكمبيوتر قادرة على القيام بالمزيد من العمل بالتوازي للاستفادة من كل هذه الطاقة المعالجة.
يتعامل Chrome مع هذا من خلال وجود بنية متعددة العمليات. كل موقع قمت بفتحه يعمل في عملية خاصة به. تعمل عمليات الخلفية ، مثل الإضافات والتطبيقات التي تعمل في الخلفية ، في عملياتها الخاصة. تعمل أيضًا المكونات الإضافية للمتصفح في عملياتهم الخاصة. بشكل حاسم ، تعمل واجهة مستخدم Chrome في العملية الخاصة بها أيضًا.
إذا كان لديك وحدة معالجة مركزية حديثة متعددة المراكز ، فسيستخدمها Chrome بذكاء وأداء جيدًا ، وتقسيم العمل بين وحدات المعالجة المركزية. ويمكنه تنفيذ العديد من الأشياء في وقت واحد ، ويجب ألا تتعطل واجهة Chrome ويتشوق عند تحميل الصفحات في الخلفية.
فايرفوكس هو أمر آخر. يستخدم Firefox بنية عملية واحدة ، على الرغم من أن المكونات الإضافية تعمل الآن في عملية منفصلة. إذا فتحت خمسة علامات تبويب للمتصفح ، فيجب تحميل عملية فايرفوكس الرئيسية وعرضها بالإضافة إلى التعامل مع واجهة مستخدم فيرفكس ، بحيث يكون المتصفح قريبًا من الاستجابة لمتصفح Chrome. في حالة تعطل إحدى الصفحات ، سيؤدي ذلك إلى تراجع المتصفح بأكمله معه.
لا يزال هذا الأمر ملحوظًا للغاية - على وحدة المعالجة المركزية Intel Core i7 القوية ، يعمل Chrome بشكل مثالي ، ومع ذلك يتلاشى واجهة Firefox ويبطئ تحميل صفحات متعددة ، على الأقل في تجربتي. انها ليست سلسة ، وذلك بسبب بنية فيرفكس مؤرخة.
كانت موزيلا تعمل على حل لهذا. كان يطلق عليه Electrolysis ، بدأ التطوير في عام 2009 ، وكان مشروعًا لجعل فايرفوكس متصفحًا مناسبًا متعدد العمليات. تم تعليق التحليل الكهربائي في المستقبل المنظور في عام 2011 ، حيث أشارت موزيلا إلى أن "التحليل الكهربي عملية ضخمة" وأنها ستتابع "عددًا من المبادرات الصغيرة" لتحسين استجابة المتصفح على المدى القصير..
استأنفت Mozilla مؤخرًا مشروع Electrolysis في مايو 2013 ، لذلك إذا كنا محظوظين فسوف نشاهد جهازًا فايرفوكس متعدد العمليات في مرحلة ما. حتى أن Internet Explorer لديه ميزات متعددة العمليات مثل Internet Explorer 8 ، لذا فإن Firefox يتخلف عن العمل - والآن فقط بدأ العمل الشاق للحاق بالركب بعد إيقاف المشروع في عام 2011.
سنوات خلف Chrome: 4.7 والعد
فايرفوكس لا تستخدم الأمن رمل
يستخدم Chrome و Internet Explorer ميزة Windows حديثة تسمى "وضع تكامل منخفض" أو "الوضع المحمي" لتشغيل عمليات المتصفح بأقل عدد ممكن من أذونات المستخدمين. إذا تم اكتشاف ثغرة في المتصفح واستغلالها في Chrome أو IE ، فسيتعين على المستغل أيضًا استخدام نوع من الثغرات الأمنية الإضافية للهروب من أمان الحماية والوصول إلى بقية النظام.
هذه الميزة موجودة منذ Windows Vista ، والتي تم إصدارها منذ أكثر من ستة أعوام. ومع ذلك ، لا تزال موزيلا تعمل على ميزة "انخفاض حقوق فايرفوكس" ولا يوجد إطار زمني عند طرح ميزات وضع الحماية للمستخدمين. لا يعد وضع الحماية أمرًا شافيًا ، ولكنه ميزة أمان مهمة توجد في المتصفحات الحديثة الأخرى.
تشير التعليقات على جهاز تعقب الأخطاء في Firefox إلى أن المطورين سوف يبحثون في وضع الحماية لـ Windows 8 Modern Firefox ، و Firefox OS ، ومستعرض Servo التجريبي على OS X. ليس هناك ما يشير إلى أن أي شخص يعمل على وضع الصلاحيات على إصدار سطح المكتب Windows من Firefox في الوقت الحالي. ومن الواضح أن هذا هو الإصدار الأكثر شعبية والأكثر ضعفا من فايرفوكس الذي يحتاج إلى أكثر حماية.
سنوات خلف Chrome: 4.7 والعد
فايرفوكس يريد متجر تطبيقات سطح المكتب على الويب
تشدد موزيلا على أن تطبيقات الويب وتقنيات الويب ستحل محل الحاجة إلى برامج سطح المكتب وتطبيقات الجوال المحلية ، مما يوفر مستقبلًا عبر الأنظمة الأساسية حيث تعمل تطبيقات HTML5 على كل نظام أساسي.
لتحقيق هذه الغاية ، تريد موزيلا إنشاء متجر تطبيقات ويب خاص بها ، يُعرف باسم سوق فايرفوكس. هذه الميزة متوفرة في Firefox لنظام Android وستكون جزءًا من نظام التشغيل Firefox. نظام التشغيل فَيَرفُكس هو في حد ذاته نظام تشغيل خلوي يُطلق بعد سنوات من وضعه - بما يفوق حتى نظام Windows Phone و BlackBerry's BlackBerry 10 ، نظامي تشغيل جوالين لهما صراع طويل أمامهما لأنه تم إطلاقهما في وقت متأخر جدًا.
ومع ذلك ، يمكنك فقط استخدام Firefox Marketplace على متصفح Firefox لنظام Android في الوقت الحالي. تحدثت Mozilla عن إطلاق Firefox Marketplace لسطح المكتب لسنوات ، إلا أنهم قرروا التركيز فقط على الجوال في الوقت الحالي. سيتم إصدار Desktop Firefox Marketplace في المستقبل. في هذه الأثناء ، كان Chrome يمتلك سوق Chrome الإلكتروني لسنوات. ستعمل تطبيقات Chrome المجمّعة الجديدة قريبًا على توسيع وظائف تطبيقات الويب من Chrome ، مما يؤدي إلى مزيد من المعلومات.
تريد موزيلا دفع تطبيقات الويب وفتح تقنيات الويب على سطح المكتب ، لكنها لا تفعل ذلك - جوجل هي.
سنوات خلف Chrome: 2.5 والعد
أمثلة على Firefox Lagging Behind Chrome
لقد واجه Firefox بطرق عديدة على مر السنين ، ولكن العديد من التغييرات التي قام بها تم ببساطة نسخ طريقة عمل Google Chrome:
- متعدد نافذة التصفح الخاص: اكتسب Firefox مؤخرًا القدرة على فتح نافذة تصفح خاصة جنبًا إلى جنب مع نافذة تصفح عادية ، وهي ميزة طال انتظارها في Chrome منذ البداية.
- تحديثات متكررة: بعد إطلاق Chrome ، انتقل Firefox إلى جدول زمني أكثر تكرارًا للإصدار ، مثل Chrome.
- الامتدادات التي يمكن التعامل مع ترقيات المتصفح: اضطر فايرفوكس بعد ذلك إلى العمل على تحديث واجهة برمجة التطبيقات للإضافة ، مما يسمح بتثبيت الإضافات دون إعادة التشغيل والعمل بسلاسة دون كسر ترقيات إصدار المتصفح - تمامًا مثل الطريقة التي عملت بها على Chrome.
- قوات الدفاع الشعبي المشاهد: اكتسب Firefox مؤخرًا عارض PDF مدمجًا ، بعد وقت طويل من إطلاق هذه الميزة في Chrome.
- تصميم واجهة المستخدم: اتبعت جميع المتصفحات تقدم Chrome في التحول إلى واجهة متصفح أقل حدًا ، بما في ذلك Firefox. تقترح نماذج حديثة من نماذج واجهة المستخدم اقتراح المزيد من واجهة تشبه Chrome في مستقبل Firefox.
- المكونات الإضافية خارج العملية: على الرغم من أن متصفح Firefox لا يحتوي على ميزات مناسبة متعددة العمليات مثل Chrome ، إلا أنه أضاف ميزة تتيح للمكونات الإضافية مثل Flash تشغيلها بنفسها حتى لا تتعطل بقية المتصفح.
- أداء جافا سكريبت: مثل جميع المتصفحات الأخرى ، تم دفع Firefox لتحسين أداء جافا سكريبت بشكل كبير بعد ظهور Chrome مع تقدمه الكبير في أداء جافا سكريبت على الجميع.
نظرًا للإجمال ، من الواضح أن Chrome كان يقود المجموعة في ابتكار المتصفح لسنوات.
نتمنى فايرفوكس كان أفضل
نحن لا نحاول فقط مهاجمة Firefox هنا. كان ذلك في يوم من الأيام أفضل متصفح ، وتستحق موزيلا الفضل في الأكل في الحصة السوقية لإنترنت إكسبلورر 6 ، مما يدل على أن مايكروسوفت قد تفقد مكانها ويجبرها على إعادة تشغيل تطوير Internet Explorer. كما يستحقون الفضل في جعل الويب أكثر توحيدًا ، وإزالة مواقع الويب التي تقول إنها "مصممة لمتصفح Internet Explorer". وقد أتاح هذا للمتصفحات الأخرى الدخول - وأكثرها شيوعًا Chrome و Safari. وضع فايرفوكس الأساس ، وكانت موزيلا مقاتلة بلا كلل من أجل المعايير المفتوحة.
من الجيد أن يكون للويب موزيلا كمورد مستعرض غير مرتبط بشركة واحدة كبيرة ، حيث تمتلك Microsoft و Google و Apple المتصفحات الأعلى الأخرى. حقيقة أن لدينا متصفحًا مفتوح المصدر تم إنشاؤه بواسطة منظمة غير ربحية تتطلع فقط إلى جعل الويب أفضل بشكل أفضل للويب.
هذا هو السبب في أنه قد سمح موزيلا العار فايرفوكس أن يتخلف حتى الآن. إن إيقاف التطوير على التحليل الكهربائي وما زال عدم تطبيق ميزات الحماية في وضع الحماية هو علامات تشير إلى أن موزيلا لم تكن مستعدة للقبض على العمل والقيام بالعمل الصعب للغاية على المستوى المنخفض لتحسين أداء وأداء فايرفوكس. العديد من التغييرات الأخرى التي أجراها قد تقلدت التغييرات التي تم إجراؤها في Chrome سابقًا.
لا يزال Firefox أفضل متصفح من بعض النواحي. على سبيل المثال ، إذا كنت في حاجة إلى أقوى إطار ملحق للمتصفح ، فستجده في فايرفوكس. لكننا نتمنى أن يكون فايرفوكس أكثر تنافسية بطرق أخرى. في عام 2013 ، يجب أن يكون المتصفح تطبيقًا متعدد العمليات مع وضع الحماية المناسبة للأمان. لكن Firefox ليس - في الحقيقة ، قد تراجعت عن Internet Explorer عندما يتعلق الأمر بهاتين المهمتين.
كان هناك مرة واحدة في متصفح قوي يعرف باسم جناح موزيلا. كانت كبيرة للغاية ومتضخمة لمصلحتها ، لذلك قررت مجموعة من المطورين لإنشاء متصفح جديد ، الحد الأدنى من تكنولوجياتها الأساسية. لقد أطلقوا عليها اسم Phoenix ، وتطورت إلى Firefox الذي نعرفه اليوم. إذا لم يستطع Mozilla تحويل فايرفوكس إلى متصفح حديث بسبب وجود جميع التعليمات البرمجية القديمة في الطريق ، فربما نحتاج إلى تطبيق Phoenix 2.0.
Image Credit: ريجيس ليروي على فليكر