يقوم Google Chrome باختبار مؤقتات JavaScript في الخلفية لتحسين عمر البطارية

click fraud protection

يختبر Google Chrome علامة جديدة تعمل على تقليل مؤقتات JavaScript لتحسين عمر البطارية على أجهزة الكمبيوتر المحمولة بما يصل إلى ساعتين.

في محاولة لتقليل تأثير Google Chrome على عمر بطارية الكمبيوتر المحمول، تعمل Google على تعديل يمكن أن يقلل بشكل كبير من استخدام بطارية المتصفح. وفقا لتقرير حديث من com.TheWindowsClub، بدأت الشركة في اختبار ميزة تجريبية مع كروم 86 الذي يحد من تنبيهات مؤقت JavaScript في صفحات الويب الخلفية ويمكن أن يطيل عمر البطارية لمدة تصل إلى ساعتين.

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

في اختبار باستخدام جهاز MacBook Pro مقاس 15 بوصة لعام 2018، لاحظ مطورو Google Chrome أن الكمبيوتر المحمول نفد طاقته خلال 6.4 ساعة أثناء التصفح في Chrome دون تمكين العلامة. تم تفريغ نفس الكمبيوتر المحمول خلال 9.3 ساعة أثناء استخدام Safari. ومع ذلك، بمجرد تمكين العلامة، وجد المطورون أن الكمبيوتر المحمول استمر لمدة إجمالية تصل إلى 8.2 ساعة باستخدام Chrome. في جميع الحالات، كان لدى المطورين علامة تبويب واحدة فارغة مفتوحة في المقدمة مع 36 علامة تبويب مفتوحة في الخلفية.

وفي تجربة أخرى، استبدل المطورون علامة التبويب الفارغة بمقطع فيديو YouTube تم تشغيله في وضع ملء الشاشة واستمر الكمبيوتر المحمول لمدة 4.6 ساعة في حالة Chrome الحالية. مع تمكين علامة اختناق JavaScript، استمر نفس الكمبيوتر المحمول في العمل لمدة 5.3 ساعة.

العلامة التجريبية، التي تسمى "Trottle Javascript timers in الخلفية"، متاحة بالفعل في Google Chrome Canary 86 ويمكن تمكينها على Chrome لأنظمة التشغيل Windows، وMac، وLinux، وAndroid، وAndroid. نظام التشغيل كروم. وفق BleepingComputerومن المقرر أن يتم طرح هذه الميزة مع الإصدار الثابت من Google Chrome 86 في المستقبل القريب وسيتم تمكينها افتراضيًا. ومع ذلك، سيحصل مستخدمو Chrome Enterprise على خيار تعطيل الميزة بمجرد أن تصبح سلوكًا افتراضيًا.