Google Chrome בודק טיימרים של JavaScript ברקע כדי לשפר את חיי הסוללה

Google Chrome בודק דגל חדש שמצמצם את טיימרי JavaScript כדי לשפר את חיי הסוללה במחשבים ניידים עד שעתיים.

במטרה לצמצם את ההשפעה של Google Chrome על חיי הסוללה של מחשב נייד, גוגל עובדת על תיקון שיכול להפחית משמעותית את השימוש בסוללה של הדפדפן. על פי דיווח אחרון מ TheWindowsClub, החברה החלה לבדוק תכונה ניסיונית איתה Chrome 86 שמגביל התעוררות טיימר JavaScript בדפי אינטרנט ברקע ויכול להאריך את חיי הסוללה עד שעתיים.

הדו"ח מצטט את א מסמך טכני מגוגל המפרט את התכונה החדשה, יחד עם כמה ניסויים המדגישים את החיסכון הצפוי בסוללה. המסמך חושף כי חדש דגל כרום יגביל את הטיימר של JavaScript ל-1 לדקה בלבד, בדומה לדפדפן הספארי של אפל, ויעזור להאריך את חיי הסוללה מבלי לשבור את חווית המשתמש. עם זאת, המצערת תתמקד רק בדפי אינטרנט שאינם עוצרים טיימרים באירועי שינוי נראות ו אלה שלא עברו לממשקי API מודרניים כמו MutationObserver, IntersectionObserver או requestAnimationFrame.

בבדיקה באמצעות MacBook Pro 15 אינץ' משנת 2018, מפתחי Google Chrome הבחינו שהמחשב הנייד התרוקן תוך 6.4 שעות בזמן גלישה בכרום ללא הדגל מופעל. אותו מחשב נייד התפרק תוך 9.3 שעות תוך כדי שימוש בספארי. עם זאת, ברגע שהדגל הופעל, המפתחים גילו שהמחשב הנייד החזיק מעמד בסך הכל 8.2 שעות באמצעות Chrome. בכל המקרים, למפתחים הייתה לשונית ריקה אחת פתוחה בחזית עם 36 כרטיסיות פתוחות ברקע.

בניסוי אחר, המפתחים החליפו את הכרטיסייה הריקה בסרטון יוטיוב שהושמע במסך מלא והמחשב הנייד החזיק מעמד 4.6 שעות במצב הנוכחי של כרום. עם דגל הצערת JavaScript מופעל, אותו מחשב נייד החזיק מעמד 5.3 שעות.

הדגל הניסיוני, הנקרא "Throttle Javascript טיימרים ברקע", זמין כבר ב-Google Chrome Canary 86 וניתן להפעיל אותו ב-Chrome עבור Windows, Mac, Linux, Android ו Chrome OS. לפי BleepingComputer, התכונה מתוכננת לצאת עם הגרסה היציבה של Google Chrome 86 בעתיד הקרוב והיא תופעל כברירת מחדל. עם זאת, משתמשי Chrome Enterprise יקבלו את האפשרות להשבית את התכונה ברגע שהיא תהפוך להתנהגות ברירת מחדל.