وفقًا لـ Google، أصبح Chrome أسرع متصفح ويب مرة أخرى

مع استخدام أغلب متصفحات الويب لمتصفح كروميوم وعدم وجود “حروب متصفحات” حقيقية، لم يعد لدينا نفس النوع من المنافسة على السرعة والميزات التي اعتدنا عليها منذ سنوات. ومع ذلك، فإن أي تحسن في السرعة يعد دائمًا أمرًا جيدًا، ولا تزال متصفحات الويب تدفع بمستوى الأداء إلى مستويات أعلى. في الواقع، يبدو أن جوجل استعادت لقب أسرع متصفح مع متصفح كروم.




أعلنت شركة جوجل أن أحدث إصدار من متصفح كروم، المتصفح الأكثر استخدامًا في العالم، قد حقق أعلى نتيجة في Speedometer 3.0، وهو معيار متصفح يقيس أداء المتصفحات الذي أنشأته العديد من الشركات مثل جوجل وآبل ومايكروسوفت وموزيلا وإنتل. يقيس هذا المعيار استجابة تطبيقات الويب من خلال محاكاة تفاعلات المستخدم في العالم الحقيقي وتقييم مدى سرعة المتصفح في تنفيذ المهام المختلفة. والجدير بالذكر أن اختبار جوجل كان على جهاز كمبيوتر يعمل بنظام التشغيل ماك M3 – ومن الممكن أن تفوز متصفحات أخرى باللقب على منصات وبنى معمارية أخرى.

رسم بياني لاختبارات عداد السرعة 3.0 على Chrome بمرور الوقت، مع ارتفاع الخط ببطء.
جوجل


تقول الشركة أنه منذ إصدار المعيار لأول مرة، زاد Chrome من درجته بنسبة 72% من خلال التحسينات والتحديثات المختلفة على مدار الأشهر والسنوات. وبينما لا يمكننا أن نقول على وجه اليقين أن المتصفح أسرع بنسبة 72% نتيجة لذلك، فهذا يعني أن Google نجحت في تحقيق تحسينات كبيرة في الأداء، بما يكفي لمساعدة Chrome على اعتباره أسرع متصفح في العالم حتى وقت كتابة هذا المقال. وهذا ليس إنجازًا بسيطًا، مع الأخذ في الاعتبار أن المنافسين مثل Firefox يقومون بذلك أيضًا. ربما لا يكفي ذلك لإعادة إشعال حروب المتصفحات، ولكن لا يزال من الجيد أن نرى المنافسة.

كيف نجحت جوجل في تحقيق ذلك بالضبط؟ تقول الشركة إن التغيير كان جزءًا من جهد أكبر على مدار عدة أشهر، لكن جوجل ذكرت بعض التغييرات المحددة التي ساعدت في دفع كروم إلى الصدارة مرة أخرى. كان أحد الجوانب الرئيسية لاستراتيجية التحسين التي تنتهجها جوجل هو تحديد ومعالجة الاختناقات في الأداء داخل كروم. من خلال تحليل أحمال العمل في Speedometer 3.0 وتحديد الوظائف التي استهلكت معظم الوقت، تمكن الفريق من استهداف مجالات محددة للتحسين.


تضمنت عملية التحسين مجموعة واسعة من التحسينات عبر مختلف مكونات Chrome. على سبيل المثال، عزز الفريق التعامل مع السلاسل المنفصلة بمسافات، وخفض تكلفة رسم المسارات والأقواس، وبسط إنشاء محرري النماذج، وحسّن وظيفة querySelector لحالات الاستخدام الشائعة. بالإضافة إلى ذلك، قاموا بتوسيع التحسينات من تحليل innerHTML إلى DOMParser، مما أدى إلى مزيد من مكاسب الأداء. تعاونت Google أيضًا مع مُصان Harfbuzz لتحسين عرض خطوط AAT، والتي تُستخدم عادةً في خطوط نظام macOS من Apple. أدى هذا التعاون إلى معالجة نصية أسرع عند استخدام خطوط AAT.

تتضمن استراتيجية أخرى استخدمها الفريق تقسيم التعليمات البرمجية إلى طبقات، وإعطاء الأولوية لتحسين أجزاء معينة من التعليمات البرمجية داخل محرك المتصفح. يضمن هذا النهج تركيز جهود التحسين على المجالات الأكثر تأثيرًا. كما أدت التحسينات في جمع البيانات غير المرغوب فيها، بما في ذلك تصميم كائنات أكثر إحكاما والاستفادة من وقت الخمول في برنامج العرض، إلى تعزيز أداء Chrome بشكل أكبر من خلال تقليل ضغط الذاكرة ووقت جمع البيانات غير المرغوب فيها.


لا شك أن هذه ليست التحسينات الوحيدة التي ظهرت في Chrome خلال الأشهر القليلة الماضية. فقد قام المتصفح مؤخرًا بتحديث كود معالجة ملفات تعريف الارتباط، مما أدى إلى تحسن كبير في أوقات التحميل مع بعض المواقع الإلكترونية، وخاصة تلك غير الفعّالة التي تستخدم ملفات تعريف الارتباط بشكل متكرر – وتشهد المواقع الإلكترونية الأكثر تأثرًا بهذا تحسنًا بنسبة 5% في سرعات التحميل. ومنذ وقت ليس ببعيد، أجرى المتصفح أيضًا تغييرات على التصفح الآمن حتى لا يتداخل مع أوقات تحميل الصفحة الفعلية، وذلك من خلال جعل الفحص الفعلي غير متزامن (سيقوم المتصفح بالفحص بعد بدء تحميل الصفحة).

كما سيستمر تحسين المتصفح وتحسينه على مدار الأشهر القادمة أيضًا، وخاصة بعد أن يتنافس شخص ما على المركز الأول في Speedometer 3.0. هذا هو جمال المنافسة.

مصدر: جوجل

أضف تعليق