الأخبار

دراسة توضح سبب بطء أداء Apple وGoogle وMicrosoft معًا من أجل أداء الويب الحديث

في وقت سابق من هذا الشهر، وجد مستخدمو Microsoft Edge، بما في ذلك قراء البوابة العربية لعلوم الكمبيوتر والتكنولوجيا، أنفسهم منزعجين عندما يفشل المتصفح في تحميل مواقع الويب التي تحتوي على أخطاء نفاد الذاكرة (OOM) Out Of Memory. لحسن الحظ، على الرغم من ذلك، كانت مايكروسوفت سريعة في الرد على المشكلة وأصلحت الخطأ بشكل استباقي في غضون يوم واحد، موضحة كيف كانت ميزة Defender المهملة مسؤولة عن ذلك.

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

يعكس الإصدار الأخير لمعيار متصفح Speedometer 3.0 هذا الأمر مع اللاعبين الرئيسيين في الصناعة مثل Apple وGoogle وMicrosoft وMozilla والمزيد، حيث يجتمعون معًا لإنشاء معيار يعتمد على أعباء عمل الويب الحالية.

كما أن معايير الأمان المتزايدة، مثل قيام Microsoft بجعل مفاتيح 2048 بت إلزامية على نظام التشغيل Windows، سوف تساهم أيضًا في ذلك. ومن ثم، فإن الزيادة الأخيرة في سرعة الإنترنت من قبل لجنة الاتصالات الفيدرالية (FCC) مرحب بها بالتأكيد (اختبر سرعتك في هذه المقالة).

في حين أن معيار المتصفح مثل Speedometer 3.0 يمكن أن يخبرك بمدى سرعة متصفح الويب، في نهاية اليوم، يعتمد الكثير من الأداء على الجهاز نفسه. قام Dan Luu مستخدم Twitter (الآن X) بقياس ذلك لمعرفة مدى قدرة فئات الأجهزة المختلفة على التعامل مع الإنترنت في العصر الحديث.

على الرغم من أن موقعنا لم يكن مدرجًا في قائمة المواقع التي تم اختبارها، إلا أنه كان هناك العديد من المواقع الشهيرة مثل Quora وTwitter وReddit وMedium والمزيد. كانت وحدات المعالجة المركزية التي تم اختبارها هي أجهزة Apple M3 Max وM1 Pro Macbooks، بالإضافة إلى M3 مع ضبط الاختناق على 10x عبر أدوات Chrome Dev، والمشار إليها بـ "M3/10" في الرسم البياني أدناه.

بصرف النظر عن ذلك، تم أيضًا تضمين Tecno Spark 8C مع مجموعة شرائح UniSOC T606 ثماني النواة وItel P32 مع مجموعة شرائح MediaTek MT6580 رباعية النواة، أيضًا من فئات SoC متوسطة المدى ومنخفضة الجودة.
 

إذا كنت تتساءل، فإليك ما المقصود باختبار المقاييس المقاسة وفقًا لدان لو:
 

.. يمثل كل صف موقع ويب وكل عمود غير مسمى يمثل مقياسًا. بعد عمود اسم موقع الويب، لدينا الحجم المضغوط، والسلك (wire)، والخام، و غير المضغوط (raw). ثم لدينا، لكل جهاز، أكبر طلاء محتوى* (LCP*) واستخدام وحدة المعالجة المركزية (CPU) على الخيط الرئيسي (CPU). كما تشرح مستندات Google LC.

يقيس أكبر رسم محتوى (LCP) الوقت الذي يدرك فيه المستخدم أن أكبر محتوى للصفحة مرئي. تمثل قيمة القياس لـ LCP المدة الزمنية بين قيام المستخدم ببدء تحميل الصفحة والصفحة التي تعرض محتواها الأساسي

 
الأمر المثير للدهشة هو أنه حتى شركة نفط الجنوب ذات 8 نواة عانت من فشل Tecno Spark 8C في تحميل Quora. وقد تمكن معالج MediaTek رباعي النواة من الفشل تقريبًا بنفس عدد مرات فشله، مما يسلط الضوء على مستوى البرامج الكبيرة التي تتمتع بها شبكة الويب الحديثة، وصعوبة تصفح الإنترنت على جهاز غير مكلف.