جوجل ترفع سرعة متصفح كروم 23% بعد إضافة مكون “سبارك بلج” البرمجي الجديد

كروم
كشفت جوجل أمس النقاب عن بعض التعديلات الرئيسية التي أدخلها على الإصدار الجديد من متصفح كروم، قائلة أنها أضافت للمتصفح مكونا برمجيا جديدا يحمل اسم “سبارك بلج”، حقق زيادة في سرعة المتصفح بنسبة 23% عن الإصدار السابق، مما يدعم مكانة كروم في سوق المتصفحات، باعتباره المتصفح الأول الذي يستخدمه اكثر من ثلاثة ارباع مستخدمي الانترنت حول العالم، وقالت جوجل أن ما سيتم توفيره من وقت وحدة المعالجة المركزية لحاسبات مستخدمي المتصفح عالميا بعد  زيادة السرعة على هذا النحو، يعادل 17 عاما كل يوم.
يوفر ما يعادل 17 عاما يوميا من وقت المستخدمين عالميا
أضيف هذا المكون البرمجي إلي أحدث إصدار من متصفح كروم، والذي يحمل الرقم 91، وجرى طرحة رسميا الثلاثاء الماضي 25 مايو لجميع المستخدمين، وقالت جوجل أن ” سبارك بلج ” هو مكون برمجي من فئة “مترجم الاكواد” ، وهي فئة من المكونات البرمجية تحول بعض التعليمات البرمجية القائمة في البرنامج الأساسى إلى رمز آلي أو نموذج ذي مستوى أدنى، بحيث يمكن قراءتها وتنفيذها بواسطة معالج الحاسب بشكل أسرع.
احتيال من اجل السرعة
وطبقا للمهندسين القائمين على مشروع تطوير هذا المكون فإنه يقوم بعمله عن طريق “الاحتيال” على أكواد كروم ومعالج الحاسب، بما يقلل الوقت المطلوب لقيام كروم بإنجاز مهامه اثناء التصفح، مما يحقق تجربة تصفح وتجوال اسرع بكثير.
أوضح توماس ناتيستاد مدير الإنتاج في كروم، هذه النقطة في تدوينه نشرها على المدونة الرسمية لكروم قائلا إن سبارك بلج يعمل مباشرة مع المحرك البرمجي الأساسي لمتصفح كروم، والمعروف باسم “في 8” والمكتوب بلغة جافا سكريبت للبرمجة، وتم تقديمه لأول مرة في عام 2008، وكان السبب الأساسي وراء تقدم متصفح كروم وهيمنته على سوق برامج التصفح، لأنه جعل المتصفح اكثر سرعة وسهولة وبساطة في الاستخدام، ويلعب دروا مهما في تجربة المتصفح في كل صفحة تقريبا على الويب، ويبلغ الوقت الذي يستغرقه هذا المحرك في تنفيذ أوامر المستخدمين حول العالم  ما يعادل 78 عاما كل يوم، والدفع بالمكون الجديد ليعمل مباشرة مع محرك في 8 سيحقق زيادة جديدة في سرعة المتصفح تبلغ 23% عن الإصدارات السابقة، مما يعني توفير أكثر من 17 عاما كل يوم من وقت معالجات حاسبات المستخدمين.   
يعمل بإصدار كروم 91 و”يحتال” على أوامر الكود الأساسي لرفع السرعة
وتناول توماس عملية الاحتيال التي يقوم بها المكون الجديد قائلا إن محرك “في 8″ يتعامل مع العديد من المكونات البرمجية من فئة ” ترجمة الأكواد”، وتقوم هذه المكونات بإجراء مقايضات مختلفة، خلال المراحل المتعددة لتنفيذ مهام المتصفح، والتعليمات البرمجية في الكود المكتوب بلغة جافا سكريبت، ومنذ ثلاث سنوات تم إطلاق مكون من فئة ” ترجمة الأكواد” يتكون من جزأين، الأول يطلق عليه “إيجنيشن” وظيفته الإسراع بالبدء في تنفيذ تعليمات جافا سكريبت بأقل تأخير ممكن، والثاني يطلق عليه “تيربو فان” ويقوم بإنشاء رمز آلة عالي الأداء بناءً على المعلومات التي تم جمعها أثناء تنفيذ تعليمات كود جافا سكريبت، ويبدأ تشغيله بوتيرة ابطأ من الجزء الأول.
لتحقيق المزيد من السرعة في عمل المتصفح، تم بناء المكون الجديد “سبارك بلج”، والدفع به ليعمل بين الجزأين السابقين، ويحقق مزيد من التوازن بينهما، اعتمادا على ما ينتجانه من معلومات اثناء عملهما، من دون أن يعتمد على أي معلومات يتم جمعها من كود جافا سكريبت كما هو معتاد، وهذا ما يجعل المهندسون يصفونه “بالمحتال” الذي يستخدم معلومات وجهود مكونات اخري مماثلة له، ليحقق مزيد من السرعة في المتصفح ككل، وهو ما تحقق فعليها عند التنفيذ ورفع سرعة كروم 23%.
أكد توماس أن المستخدمين النهائيين لن يشعروا أو يلاحظوا أي شيء جديد في المتصفح نتيجة زرع “سبارك بلج ” المحتال داخل المتصفح، وإنما سيشعرون فقط بالسرعة الإضافية للمتصفح، وسهولة تشغيله.