Maglev ، مترجم JIT جديد يعمل على زيادة الأداء العام لمتصفح Chrome

جوجل كروم

Google Chrome هو متصفح ويب مغلق المصدر تم تطويره بواسطة Google

كشف النقاب عن جوجل مؤخرًا من خلال منشور مدونة على مترجم maglev الجديد والتي تهدف إلى إنشاء رمز أصلي عالي الأداء بسرعة لرمز JavaScript المستخدم بشكل نشط.

مترجم JIT الجديد ، Maglev ، يبرز لكونه مترجم Chrome متوسط ​​المستوى والتي "يمكنها إنشاء رمز آلة عالي الأداء بسرعة لجميع الوظائف ذات الصلة في أول مائة من الثانية."

منذ بداية Chrome ، كانت قياس الأداء طريقة أساسية لدفع تحسينات الأداء التي تفيد المستخدمين. أكثر معايير الويب ذات الصلة اليوم هي Speedometer و MotionMark و Jetstream. على مدار العام الماضي ، استثمر Chrome في التحسين وفقًا لهذه المعايير المحددة وحقق للتو أعلى الدرجات لدينا في الثلاثة. تم تحقيق هذه المكاسب من خلال مجموعة من المشاريع الكبيرة والتحسينات الصغيرة. في منشور اليوم The Fast and the Curious ، نريد مشاركة بعض الطرق التي نوجه بها هذه التحسينات إلى Chrome.

في منشور المدونة ، يذكر Google أن تضمين Maglev pسمح لها بتسريع اختبار أداء Jetstream بنسبة 7,5٪ واختبار عداد السرعة بنسبة 5٪.

وبالإضافة إلى ذلك، تم ذكر ديناميكيات الأداء العام لمتصفح Chrome:

  1. في اختبار عداد السرعة، والتي تركز على تقييم استجابة المتصفح لمواقع الويب وقياس سرعة تنفيذ مكتبات JavaScript الشائعة ، تحسنت نقاط Chrome من 330 إلى 491. بالإضافة إلى التبديل إلى Maglev ، أخذت الاختبارات في الاعتبار التحسينات الأخرى التي تم إجراؤها في الإصدارات خلال العام الماضي (منذ الإصدار 101) ، على سبيل المثال ، تحسينات استدعاء الوظائف في محرك JavaScript.
  2. في اختبار Jetstream ، مصممة لاختبار العمل مع تطبيقات الويب المتقدمة لـ JavaScript و WebAssembly ، واستخدام حقق Maglev درجة 330 نقطة (تحسن بنسبة 7,5٪).
  3. في الاختبار MotionMark ، الذي يختبر قدرة النظام الفرعي للرسومات من المستعرض لتوليد المعلومات بمعدل إطارات مرتفع ، تحسن الأداء ثلاث مرات عن العام الماضي. منذ بداية العام ، اقترح المطورون أكثر من 20 تحسينًا تجعل العمل مع الرسومات أسرع في Chrome ، نصفها مدرج بالفعل في قاعدة الشفرة الثابتة.

على سبيل المثال ، تم تحسين أداء Canvas ، وتم تمكين التحسينات المستندة إلى تحديد ملف تعريف الكود ، وتم تحسين جدولة المهام من جانب وحدة معالجة الرسومات ، وتم تحسين أداء الطبقات (التركيب) ، وتم تطبيق خوارزمية تجانس ديناميكية MSAA (Multisample Anti-Aliasing) جديدة تم تنفيذه وإزالة تنقيط قماش ثنائي الأبعاد في عمليات منفصلة لموازاة العمليات.

فيما يتعلق بتنفيذ Maglev ، ذكر أن سيتم طرح هذا تدريجيًا لمستخدمي Chrome 114 وإذا كنت مهتمًا بأن تكون قادرًا على معرفة المزيد عنه ، فيمكنك الرجوع إلى منشور مدونة Google في الرابط التالي.

بالإضافة إلى تطبيق Maglev ، نحن أيضًا الجدير بالذكر أن جوجل أعلنت أنها توقفت عن استخدام تطبيقي Dialer and Messaging المقدمة من المستودع AOSP (مشروع Android مفتوح المصدر) ، الذي يطور منصة Android مفتوحة المصدر.

يُعلن أنه في المستقبل ، هذه التطبيقات التي توفر واجهة لإجراء المكالمات والعمل مع الرسائل القصيرة ستتم إزالته من مستودع AOSP ، الأمر الذي سيتطلب استخدام تطبيقات خارجية عند إنشاء بنى قائمة على AOSP لتنفيذ هذه الوظيفة.

في الوقت نفسه ، لم يتم استخدام التطبيقات المهملة بشكل عام في الممارسة وكان يُنظر إليها بشكل أساسي على أنها نماذج أولية ورقة عمل تحتوي على أمثلة لكيفية التعامل مع المكالمات والرسائل النصية. استخدمت البرامج الثابتة التي توفرها شركة الهاتف والبنيات المستندة إلى AOSP مثل LineageOS تطبيقاتها الخاصة لتطبيقات Dialer and Messaging.

تم الإعلان عن انتهاء دعم التطبيقات في AOSP في الرسالة التالية.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.