Google Android uchun Chrome'da sezilarli yaxshilanishlarni joriy etdi, bu esa 'scroll jank' deb ataladigan holatni 48% ga kamaytirdi va foydalanuvchilar uchun aylantirish tajribasini yanada silliqroq qildi.
'Scroll Jank' muammosini tushunish
Bu turdagi beqarorlik keng tarqalgan xatti-harakat bo'lsa-da, endi u kamroq uchraydi; bunda aylantirish oqimi bir zumga to'xtab qolgan kabi tuyuladi. Ba'zi vaziyatlarda brauzer 'sakrash' ko'rsatishi mumkin, sahifaning ancha uzoqroq nuqtasiga keskin o'tish orqali ma'lumotlarni topishni qiyinlashtiradi.
Google bu sakrashning Chrome'ning har bir kadrni (frame) ekranni yangilashdan oldin ko'rsatish uchun belgilangan vaqt chegarasi tufayli yuzaga kelishini tushuntiradi. Agar bu chegaradan oshib ketilsa, oldingi kadr qo'shimcha yangilash sikli davomida ko'rinib turadi. Yangi kadr nihoyat tayyor bo'lganda, sahifa to'g'ridan-to'g'ri eng yangilangan aylantirish holatiga sakrab o'tadi.
Garchi foydalanuvchilar bu dinamikani vizual 'sekinlashish' noroziligi sifatida hisoblasalar ham, muammo to'liq to'xtab qolishdan ko'ra nozikroq hisoblanadi. Shuning uchun Google o'z sa'y-harakatlarini aynan shu 'scroll jank'ni kamaytirishga qaratdi.
Yaxshilanish qanday amalga oshirildi
Yechim faqat Chrome'ni tezlashtirish bilan cheklanmadi, balki kadrlar yetkazib berish oqimini iloji boricha barqaror qilishni ta'minlash bilan bog'liq edi, chunki turli omillar ushbu beqarorlikka sabab bo'lishi mumkin. Dasturchilar Chrome qanday qilib aylantirish bilan bog'liq ekran tegishlarini boshqarishini o'zgartirdilar.
Brauzerning asosiy vazifasini — bu skriptlarni bajarish bilan band bo'lishi mumkin — yuklamaslik uchun, aylantirishni qayta ishlash yanada ixtisoslashgan va natijada kechikishlarga kamroq moyil bo'lgan komponentga o'tkazildi. Bundan tashqari, Chrome kadrlar ko'rsatiladigan vaqtni optimallashtirishni boshladi.
Agar bitta tegishda bir necha millisekundlik kichik kechikish yuz bersa, brauzer keyingi tasvirni renderlashdan oldin biroz kutishni afzal ko'radi. Agar qolgan vaqt yetarli bo'lmasa, tizim barmoq keyingi paytda qayerga yetib borishi kerakligini taxmin qiladi, bu esa ekranning eski kadrni takroran ko'rsatib, 'sekinlashish' effektini keltirib chiqarishining oldini oladi.
Natijalar va kelajak istiqbollari
Bu optimallashtirishlar natijasida Google 2023 yildan 2026 yilgacha bo'lgan davrda Android uchun Chrome'dagi 'scroll jank' 48% ga kamayganini hisobot qiladi. Maqolaning muallifi yuqori foizni kutgan bo'lsa-da, u Android uchun Chrome ishlaydigan keng turdagi qurilmalar va sozlamalarni hisobga olgan holda, bu taraqqiyotni muhim deb biladi. Google Android'dagi Chrome'ni optimallashtirish ishlari davom etishini bildirdi.

