سيخنق Chrome علامات تبويب الخلفية التي تعمل على زيادة استهلاك البطارية لتوفير الطاقة

فيديو: شاعر ورفـلي يـرد عــلى ال٠عارضييــن الليبييـن بالخارج 2024

فيديو: شاعر ورفـلي يـرد عــلى ال٠عارضييــن الليبييـن بالخارج 2024
Anonim

بينما يهيمن Google Chrome حاليًا على سوق مستعرض الويب ، إلا أنه من المعروف أنه يستخدم الكثير من الطاقة ويستنزف عمر البطارية بسرعة. ومع ذلك ، يقول عملاق Mountain View الآن أنه يتخذ خطوات لمعالجة استهلاك الطاقة للمتصفح. بدءًا من Chrome 57 ، تعمل Google الآن على التحكم في علامات تبويب الخلفية لتوفير عمر البطارية.

ينطلق Chrome 57 من المرحلة الأولى من خطة اختناق Google ، وهي مبادرة طويلة الأجل تهدف إلى تقليل استهلاك طاقة المستعرض وتأثيره على موارد وحدة المعالجة المركزية عن طريق قتل علامات التبويب التي تعمل في الخلفية. تضع Google اللوم على علامات تبويب الخلفية لما يصل إلى 30٪ من استهلاك الطاقة في Chrome ، على الأقل على أجهزة سطح المكتب.

شرح ألكساندر تيمين ، مهندس برامج في Google ، في منشور بالمدونة:

عبر سياسة الاختناق الجديدة ، سيؤخر Chrome 57 أجهزة ضبط الوقت للحد من متوسط ​​تحميل وحدة المعالجة المركزية إلى 1 ٪ من النواة إذا كان التطبيق يستخدم الكثير من وحدة المعالجة المركزية في الخلفية. لن تتأثر علامات التبويب التي تقوم بتشغيل الصوت أو الحفاظ على اتصالات في الوقت الحقيقي مثل WebSockets أو WebRTC.

لقد وجدنا أن هذه الآلية تؤدي إلى تقليل علامات تبويب الخلفية المزدحمة بنسبة 25٪. على المدى الطويل ، يكون المثل الأعلى هو تعليق علامات تبويب الخلفية تمامًا والاعتماد بدلاً من ذلك على واجهات برمجة التطبيقات (APIs) الجديدة حتى يتمكن عمال الخدمة من العمل في الخلفية. سيستمر Chrome في اتخاذ خطوات في هذا الاتجاه لإطالة عمر بطارية المستخدمين ، مع الاستمرار في تمكين جميع التجارب نفسها التي يستطيع المطورون إنشاؤها اليوم.

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

سيخنق Chrome علامات تبويب الخلفية التي تعمل على زيادة استهلاك البطارية لتوفير الطاقة