Google ამოწმებს რამდენიმე ახალ ფუნქციას Chrome-ისთვის, რომლებიც შექმნილია ბრაუზერის მუშაობის გასაუმჯობესებლად და ბატარეის ხანგრძლივობაზე მისი გავლენის შესამცირებლად.
Google Chrome-ის მუშაობის გაუმჯობესების და ბატარეის მუშაობის შემცირების მცდელობისას, Google ამოწმებს ორ ახალ ფუნქციას ბრაუზერისთვის. პირველი ფუნქცია, რომელიც დაფიქსირდა Chromium-ის შეცდომების ტრეკერის გვერდზე, ამატებს ბატარეის დაზოგვის ახალ მეტა ტეგს, რომელიც ოპტიმიზაციას გაუწევს ვებსაიტებს, რომლებსაც აქვთ მაღალი CPU ან ბატარეის ღირებულება. ახალ მეტა ტეგთან დაკავშირებით განმმარტებელი ამბობს:
"ბატარეის ან CPU-ს დაზოგვა მნიშვნელოვანია გამოთვლითი მოწყობილობებისთვის, რომლებიც არ არიან დაკავშირებული ელექტრო წყაროსთან, ან უკეთესად გააზიაროთ საერთო CPU და GPU რესურსები მიმდინარე პროცესებს შორის... ვებსაიტებს, რომლებსაც აქვთ CPU ან ბატარეის მაღალი ღირებულება, შეიძლება მოითხოვონ UA-ს ოპტიმიზაცია CPU-სთვის ან ბატარეისთვის, მაშინაც კი, თუ მომხმარებლებს ეს არ მოუთხოვიათ... თანამედროვე ოპერაციული სისტემების უმეტესობას ასევე აქვს ბატარეის დაზოგვის ფუნქციები, რომლებიც ფუნქციონირებს ან როდესაც ბატარეა დაბალია, ან მომხმარებელს სურს ბატარეის დაზოგვა. იდეალურ შემთხვევაში, ვებ საიტებს უნდა შეეძლოთ ამ პარამეტრების პატივისცემა. საიტებმა შეიძლება მოისურვონ რჩევის მიცემა UA-ს, თუ რომელი სტრატეგიები მუშაობს ამ სიტუაციებში მხარისთვის საუკეთესოდ. ”
Google Chrome-ში ახალი მეტათეგი საშუალებას მისცემს ვებსაიტებს დაამატონ მეტათეგები კადრების სიჩქარის შესამცირებლად, დაუშვას ზოგადი სკრიპტის შესრულების შენელება და ბატარეის დაზოგვის პარამეტრების საფუძველზე ქცევის შეცვლა უკეთესი ბატარეისთვის ცხოვრება. ვებსაიტებს შეეძლებათ მსგავსი ტეგების დამატება ამის გასაკეთებლად. მეტათეგი საშუალებას მისცემს ვიდეო ან ვიდეო კონფერენციის ვებსაიტებს შეამცირონ CPU-ს გამოყენება და გააუმჯობესონ ბატარეის ხანგრძლივობა, ნელი ჩამოტვირთეთ JavaScript ამოცანები, რომლებიც პირდაპირ გავლენას არ ახდენს UX-ზე და გადადით ბატარეის დაზოგვის რეჟიმში, თუ მომხმარებელს სურს ამის გაკეთება ისე.
განმმარტებელი ასევე ხაზს უსვამს, რომ ბატარეის დაზოგვის ფუნქციას ექნება შემდეგი კომპონენტები:
- მეტა ტეგი, რომელიც საშუალებას აძლევს საიტებს მიუთითონ სასურველი რეჟიმები.
- მედია მოთხოვნები, რომლებიც საიტებს საშუალებას აძლევს შეცვალონ სტილის ფურცლები ბატარეის დაზოგვის მიხედვით.
- სპეციფიკაციის ტექსტი, რომელშიც ნათქვამია, რომ თუ მომხმარებელი ან OS გადავიდა ბატარეის დაზოგვის რეჟიმში, მაშინ მომხმარებლის აგენტმა უნდა გამოიყენოს ბატარეის დაზოგვის ერთი ან მეტი საიტებზე.
- სპეციფიკაციის ტექსტი, რომელშიც ნათქვამია, რომ UA-ებმა უნდა პატივი სცენ მეტა ტეგს საიტზე, თუ ის არ ეწინააღმდეგება მომხმარებლის ან OS პარამეტრებს.
მეორე ფუნქცია, რომელიც მიზნად ისახავს Google Chrome-ის მუშაობის გაუმჯობესებას, შეზღუდულია Android მოწყობილობებით. ფუნქცია დაემატა ბრაუზერს ახალი დროშით, სახელწოდებით cpu-affinity-restrict-to-little-cores, და მისი აღწერა შემდეგნაირად იკითხება: „იზღუდავს Chrome ძაფებს LITTLE ბირთვით მოწყობილობებზე დიდი. LITTLE ან მსგავსი CPU არქიტექტურები."
როგორც ბოლო დროს ანგარიშიდან Chrome Story, მოსალოდნელია, რომ ფუნქცია Chrome-ს უფრო ენერგოეფექტურს გახდის ARM მოწყობილობებზე და გააუმჯობესებს მის მუშაობას. ფუნქცია ამჟამად ექსპერიმენტულ ეტაპზეა და Google სწავლობს მის გავლენას ენერგიის მოხმარებაზე, სიგლუვესა და სისტემის ჯანმრთელობის სხვა მეტრიკაზე. ამიტომ, შესაძლოა, საკმაოდ დიდი დრო მოგვიწიოს, სანამ ფუნქცია ბრაუზერის სტაბილურ ვერსიამდე გაივლის.
აღსანიშნავია, რომ ეს არ არის ერთადერთი ფუნქციები, რომლებსაც Google ამატებს Chrome-ს მისი მუშაობის გასაუმჯობესებლად და ბატარეის ხანგრძლივობაზე მისი გავლენის შესამცირებლად. კომპანია სავარაუდოდ დაამატებს ა Back Forward Cache ფუნქცია Chrome 86-ში Android-ისთვის, რაც მომხმარებლებს საშუალებას მისცემს ბრაუზერში უფრო სწრაფად დაბრუნდნენ უკან და წინ წავიდნენ. Google ასევე ტესტირებას ახდენს დამღლელი ფონური JavaScript ტაიმერები გააუმჯობესოს Chrome-ის გავლენა ბატარეის ხანგრძლივობაზე.
წყარო: Chromium შეცდომების ტრეკერი, GitHub, ქრომის გერიტი