متصفح Google Chrome على وشك أن يصبح أسرع كثيرًا

قامت Google بشحن مترجم JavaScript جديد لمحركها V8 JavaScript في Chrome يسمى Sparkplug والذي يعد بتجربة ويب أسرع بكثير – ويقوم بذلك عن طريق “الغش” ، وفقًا للمهندسين في المشروع.

Sparkplug

Sparkplug هو جزء من Chrome 91 ، الذي أصدرته Google يوم الثلاثاء مع تحديثات أمنية ولكن أيضًا بعض التغييرات الرئيسية التي تعمل على تحسين محرك JavaScript القوي ، V8.

تعتمد Microsoft على V8 هذه الأيام أيضًا بعد التخلي عن محرك Chakra JavaScript الخاص بها من Edge القديم والانتقال إلى Chromium لمتصفح Edge الجديد والتحول إلى V8.

تقول Google إن Chrome 91 يتمتع بأداء أسرع بنسبة 23٪ بفضل تكامل Sparkplug في خط أنابيب JavaScript الخاص بـ V8.

يلعب V8 دورًا مهمًا في تجربة المتصفح في كل صفحة تقريبًا على الويب نظرًا لأن معظمها يعتمد على متصفح يقوم بتنفيذ JavaScript ، وهي اللغة الافتراضية لتطوير الويب الأمامي.

يوضح Thomas Nattestad ، مدير منتج Chrome في منشور مدونة ، “أحد المكونات المهمة لتقديم متصفح سريع هو تنفيذ جافا سكريبت السريع”.

“في Chrome ، يتم تنفيذ هذه المهمة بواسطة محرك V8 الذي ينفذ ما يزيد عن 78 عامًا من كود JavaScript على أساس يومي. في M91 ، أصبح Chrome الآن أسرع بنسبة تصل إلى 23٪ مع إطلاق مترجم Sparkplug الجديد والمكالمات القصيرة المدمجة ، مما يوفر أكثر من 17 عامًا من وقت وحدة المعالجة المركزية لمستخدمينا كل يوم. “

يقع مترجم Sparkplug بين مترجم V8’s Ignition bytecode ومترجم تحسين TurboFan.

قام فريق V8 بتفصيل عمله على مترجم Sparkplug في مدونة أيضًا ، مشيرًا إلى أن Sparkplug يحسن أداء المتصفح لأنه “يغش” من خلال الاعتماد على تجميع الرفع الثقيل الذي قام به بالفعل مترجم Ignition. يطلق على Sparkplug اسم “مترجم JavaScript غير محسن”.

“أولاً وقبل كل شيء ، إنه يغش ؛ وقد تم بالفعل تجميع الوظائف التي يجمعها إلى رمز بايت ، وقد قام مترجم الرمز الثانوي بالفعل بمعظم العمل الشاق … يقوم Sparkplug بالتجميع من الرمز الثانوي بدلاً من مصدر JavaScript ، وبالتالي لا داعي للقلق حول أي من ذلك ، قال فريق V8.

يوضح Nattestad: “يحقق Sparkplug توازنًا بين Ignition و Turbofan من حيث أنه ينشئ رمزًا أصليًا للجهاز ولكنه لا يعتمد على المعلومات التي تم جمعها أثناء تنفيذ كود JavaScript. وهذا يتيح له بدء التنفيذ بسرعة مع استمرار إنشاء رمز سريع نسبيًا”.

بالنسبة للمستخدمين النهائيين ، فهذا يعني تجربة أسرع على الويب. كان محرك V8 JavaScript من Google ، والذي وصل في عام 2008 ، تحولًا مهمًا في المنافسة بين صانعي المتصفحات. يسمح V8 للمطورين بكتابة تطبيقات أكبر بكثير للمتصفح في JavaScript ومنح Google Chrome ومشروع Chromium مفتوح المصدر الصدارة على المتصفحات الرئيسية الأخرى.

تطالب Microsoft أيضًا بتحسينات كبيرة في الأداء من خلال إصدار Edge 91 المستند إلى Chromium. في مؤتمر المطورين ، سلطت الضوء على ميزة “بدء التشغيل” لتحميل الصفحات بشكل أسرع وعلامات تبويب النوم لتقليل استخدام الذاكرة بشكل كبير. مع إصدار Edge 91 بالأمس ، تدعي Microsoft الآن أن Edge هو “أفضل متصفح أداء على Windows 10.”

اترك تعليقاً

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