Bu Chrome 89 beta-versiyasida e'lon qilingan o'zgarishlar

Chrome 88 19 yil 2021-yanvarda va bir necha kundan keyin chiqarildi, Google Chrome 89-ning beta-versiyasi ishga tushirilishini e'lon qildi ishlab chiquvchilar uchun sinov qilish.

Chrome 89 beta-versiyasida ko'plab qo'shimchalar mavjud, ayniqsa, yangi veb-API va boshqalar Veb-ishlab chiquvchilar foydalanishni boshlashlari mumkin bo'lgan yangi xususiyatlar. Yangi xususiyatlar apparat bilan ishlash uchun turli xil API-larni o'z ichiga oladi, masalan, Chrome 89 beta-versiyasida Windows va Chrome OS uchun ish stoli almashish uchun API mavjud, ammo Mozilla va Apple ushbu xususiyatlarning aksariyatini zararli deb hisoblashadi.

Google Chrome 89-da taqdim etiladigan yangi xususiyatlar qanday?

Chrome 89 beta-versiyasiga 28 yanvarda kirdi va Google uni darhol ishga tushirdi. Agar Google o'z jadvaliga rioya qilsa, Chrome 89 mart oyining boshida taxminan bir oy ichida barqaror bo'lishi kerak.

Google Chromium jamoasi ma'lumotlariga ko'ra inson interfeysi qurilmalarining uzoq ro'yxati mavjud (HID) juda yaqin, juda eski yoki juda kam tizim tekshirgichlari ularga kirishlari uchun.

WebHID API bu muammoni hal qiladi JavaScript-da qurilmaga xos mantiqni amalga oshirish usulini taqdim etish. Inson interfeysi qurilmasi - bu kirish ma'lumotlarini qabul qiladigan yoki odamlarga chiqish ma'lumotlarini beradigan qurilma. Klaviatura, ko'rsatgich moslamalari (sichqonlar, sensorli ekranlar va boshqalar) va geympadlar tashqi qurilmalarga misol bo'la oladi.

Asosan, WebHID-ning asosiy motivatsiyasi brauzerlarda gamepadlarni yaxshiroq qo'llab-quvvatlash edi.

Yana bir o'zgarish NFCda (Field Communications yaqinida), Web NFC veb-ilovani foydalanuvchi qurilmasiga yaqinlashganda (odatda 5-10 sm, 2-4 dyuym) NFC nishonlarini o'qish va yozish imkoniyatini beradi. Joriy ko'lam NDEF bilan cheklangan, ya'ni engil ikkilik xabar formati.

Yana bir yangi xususiyat - bu Web Serial API. Bu ketma-ket port, ya'ni bayt-bayt orqali ma'lumotlarni yuborish va qabul qilishga imkon beruvchi ikki tomonlama aloqa interfeysi. Veb-ketma-ket API ushbu imkoniyatni veb-saytlarga olib keladi va ularga ketma-ket portlari bo'lgan qurilmalarni, shu jumladan mikrokontroller va 3D printerlarni boshqarish imkoniyatini beradi.

Aslida, Chromium jamoasi ta'lim, ko'ngil ochish va ishlab chiqarishda qurilmalar allaqachon veb-sahifalar tomonidan boshqariladi, deb hisoblaydi. Ushbu holatlarning barchasida qurilmani boshqarish adapter va drayverlarni o'rnatishni talab qiladi.

Ketma-ket veb-API veb-sayt va qurilma o'rtasida to'g'ridan-to'g'ri aloqa o'rnatishga imkon berish orqali foydalanuvchi tajribasini yaxshilaydi. Bu Chrome 61-dan beri qo'llab-quvvatlanadigan, ammo xavfsizlik va maxfiylik sababli Firefox yoki Safari tomonidan qo'llab-quvvatlanmaydigan WebUSB API-ga qo'shimcha. Dastlabki sinov versiyasi tugallandi va veb-ketma-ket API endi ish stolida yoqilgan. GitHub-da demo mavjud.

Yana bir yangilik shundaki, Chrome endi AVIF tarkibidagi dekodlashni qo'llab-quvvatlaydi Android va WebView-da mavjud bo'lgan AV1 dekoderlaridan foydalangan holda. (Chrome 85-da ish stoli yordami qo'shildi). AVIF - bu Ochiq Media uchun Alyans tomonidan standartlashtirilgan yangi avlod tasvir formati.

Chromium jamoasining fikriga ko'ra, Mahalliy AVIF-ni qo'llab-quvvatlashga olib keladigan uchta asosiy motivlar mavjud:

  • Sahifalarni tezroq yuklash va umumiy ma'lumot sarfini kamaytirish uchun tarmoqli kengligi sarfini kamaytiring. AVIF JPEG yoki WebP formatlariga nisbatan rasm fayllari hajmini sezilarli darajada qisqartirishni taklif qiladi
  • HDR ranglarini qo'llab-quvvatlash qo'shildi. AVIF - bu Internet uchun HDR tasvirni qo'llab-quvvatlash uchun yo'l. Amalda JPEG 8-bit rang chuqurligi bilan cheklangan. Displeylar tobora ko'proq yorqinlik, rang chuqurligi va gamutga ega bo'lib, veb-pleerlar yo'qolgan rasm ma'lumotlarini JPEG bilan saqlashga tobora ko'proq qiziqish bildirmoqda.
  • Ekotizimlarning qiziqishini qo'llab-quvvatlash. Kuchli veb-saytlarga ega kompaniyalar Internetga AVIF rasmlarini yuborishga qiziqish bildirishdi.

Boshqa o'zgarishlardan:

  • SVG elementlarida "filtrlash" xususiyatlarini to'liq sintaksis yordami
  • Veb-autentifikatsiya API: ResidentKeyRequirement va credProps kengaytmasi
  • Chrome 89-dagi yangi CSS xususiyatlari
  • Oqim bilan bog'liq burchakli filetkaning xususiyatlari
  • Majburiy ranglarning xususiyati
  • Majburiy rangni sozlash xususiyati
  • Chrome 89-dagi yangi Javascript xususiyatlari
  • Prefiks bilan tadbirlarni o'chirish
  • Sessiyani klonlashni to'xtatish Derazalarni ochmasdan oching

Manba: https://blog.chromium.org


Maqolaning mazmuni bizning printsiplarimizga rioya qiladi muharrirlik etikasi. Xato haqida xabar berish uchun bosing bu erda.

Birinchi bo'lib izohlang

Fikringizni qoldiring

Sizning email manzilingiz chop qilinmaydi.

*

*

  1. Ma'lumotlar uchun javobgardir: Migel Anxel Gaton
  2. Ma'lumotlarning maqsadi: SPAMni boshqarish, izohlarni boshqarish.
  3. Qonuniylashtirish: Sizning roziligingiz
  4. Ma'lumotlar haqida ma'lumot: qonuniy majburiyatlar bundan mustasno, ma'lumotlar uchinchi shaxslarga etkazilmaydi.
  5. Ma'lumotlarni saqlash: Occentus Networks (EU) tomonidan joylashtirilgan ma'lumotlar bazasi
  6. Huquqlar: istalgan vaqtda siz ma'lumotlaringizni cheklashingiz, tiklashingiz va o'chirishingiz mumkin.