Google Chrome ამოწმებს ფონური JavaScript ტაიმერებს ბატარეის მუშაობის გასაუმჯობესებლად

click fraud protection

Google Chrome ამოწმებს ახალ დროშას, რომელიც ანელებს JavaScript ტაიმერებს, რათა გააუმჯობესოს ბატარეის ხანგრძლივობა ლეპტოპებზე 2 საათით.

იმისათვის, რომ შეამციროს Google Chrome-ის გავლენა ლეპტოპის ბატარეის ხანგრძლივობაზე, Google მუშაობს შესწორებაზე, რომელსაც შეუძლია მნიშვნელოვნად შეამციროს ბრაუზერის ბატარეის მოხმარება. ბოლო მოხსენების თანახმად, WindowsClubკომპანიამ დაიწყო ექსპერიმენტული ფუნქციის ტესტირება Chrome 86 რომელიც ზღუდავს JavaScript ტაიმერის გაღვიძებას ფონურ ვებგვერდებზე და შეუძლია პოტენციურად გაახანგრძლივოს ბატარეის ხანგრძლივობა ორ საათამდე.

მოხსენებაში მოყვანილია ა ტექნიკური დოკუმენტი Google-ისგან რომელიც დეტალურად აღწერს ახალ ფუნქციას, რამდენიმე ექსპერიმენტთან ერთად, რომელიც ხაზს უსვამს ბატარეის მოსალოდნელ დაზოგვას. დოკუმენტში ირკვევა, რომ ახალი Chrome დროშა შეზღუდავს JavaScript ტაიმერის გაღვიძებას წუთში მხოლოდ 1 სიჩქარით, ისევე როგორც Apple-ის Safari ბრაუზერში და დაეხმარება ბატარეის ხანგრძლივობას მომხმარებლის გამოცდილების დარღვევის გარეშე. თუმცა, შეფერხება გამიზნული იქნება მხოლოდ ვებგვერდებზე, რომლებიც არ აჩერებენ ქრონომეტრებს ხილვადობის ცვლილების მოვლენებზე და რომლებიც არ გადასულან თანამედროვე API-ებზე, როგორიცაა MutationObserver, IntersectionObserver ან მოთხოვნა AnimationFrame.

2018 წლის MacBook Pro 15-დიუმიანი ტესტის დროს, Google Chrome-ის დეველოპერებმა დააფიქსირეს, რომ ლეპტოპი 6.4 საათში განიტვირთა Chrome-ში დათვალიერებისას დროშის ჩართვის გარეშე. იგივე ლეპტოპი დატვირთა 9.3 საათში Safari-ის გამოყენებისას. თუმცა, როგორც კი დროშა ჩართული იყო, დეველოპერებმა დაადგინეს, რომ ლეპტოპმა Chrome-ის გამოყენებით სულ 8.2 საათი გაძლო. ყველა შემთხვევაში, დეველოპერებს ჰქონდათ ერთი ცარიელი ჩანართი გახსნილი წინა პლანზე 36 ჩანართი ღია ფონზე.

სხვა ექსპერიმენტში, დეველოპერებმა შეცვალეს ცარიელი ჩანართი YouTube-ის ვიდეოთი, რომელიც უკრავდა მთელ ეკრანზე და ლეპტოპმა 4.6 საათი გაძლო Chrome-ის ამჟამინდელ მდგომარეობაში. ჩართული JavaScript throttling flag-ით, იგივე ლეპტოპი 5.3 საათს გაძლო.

ექსპერიმენტული დროშა, სახელწოდებით „Throttle Javascript ქრონომეტრები ფონზე“, უკვე ხელმისაწვდომია Google Chrome Canary 86-ში და მისი ჩართვა შესაძლებელია Chrome-ზე Windows-ისთვის, Mac-ისთვის, Linux-ისთვის, Android-ისთვის და Chrome OS. Მიხედვით Bleeping კომპიუტერი, ფუნქციის გაშვება იგეგმება Google Chrome 86-ის სტაბილური ვერსიით უახლოეს მომავალში და ის ჩართული იქნება ნაგულისხმევად. თუმცა, Chrome Enterprise-ის მომხმარებლები მიიღებენ ფუნქციის გამორთვის ვარიანტს, როგორც კი ის გახდება ნაგულისხმევი ქცევა.