Chrome 94 beta ditampilkan dengan peningkatan API media dan banyak lagi

Beberapa hari yang lalu Google mengumumkan ketersediaan versi beta Chrome 94. Versi baru ini menambah fungsi baru pada penyemak imbas dan juga membawa beberapa penambahbaikan, antaranya penyelesaian API WebCodecs ditandakan sebagai sebahagian daripada percubaan asalnya dan oleh itu kini tersedia secara rasmi.

WebGPU memasuki fasa pengujian awal Chrome 94. WebGPU adalah sebahagian daripada versi beta Chrome 94 dan pembangun Chrome Mereka mahu ia menjangkau semua pengguna dalam versi Chrome 99 yang stabil. 

API media yang ada adalah tahap tinggi dan sangat fokus, jadi API codec tahap rendah lebih baik menyokong aplikasi yang muncul, seperti streaming permainan sensitif latensi, kesan sampingan pelanggan, atau transkoding, dan sokongan untuk wadah media.

La API WebCodecs isi jurang ini dengan sediakan cara untuk menggunakan komponen multimedia yang sudah ada di penyemak imbas.

Sementara itu API WebGPU adalah penerus API grafik WebGL dan WebGL2 untuk Web dan menawarkan ciri moden seperti "pengkomputeran GPU"serta akses yang lebih murah ke perkakasan GPU dan prestasi yang lebih baik dan lebih dapat diramalkan.

Ini adalah peningkatan berbanding antara muka WebGL yang ada, yang dirancang untuk melukis gambar, tetapi hanya dapat disesuaikan dengan jenis pengiraan lain dengan usaha yang besar. WebGPU memperlihatkan kemampuan grafik moden, termasuk Direct3D 12, Metal, dan Vulkan, untuk melakukan operasi render dan render pada GPU. Ciri ini pada awalnya diuji pada Chrome 94, dengan jangkaan bahawa ia akan dihantar pada Chrome 99.

Menurut Google, sukar untuk membuat aplikasi web yang bertindak balas terhadap interaksi pengguna dan tetap responsif dari masa ke masa. Skrip adalah salah satu penyebab utama kehilangan daya tindak balas.

“Ambil contoh temuan» ketika anda mengetik fungsi «: aplikasi dengan fungsi ini harus mengikuti input pengguna ketika mengambil dan memaparkan hasilnya. Itu tidak memperhitungkan apa pun yang terjadi di halaman, seperti animasi, yang mesti diproses tanpa masalah, ”kata syarikat itu.

Google menganggarkan bahawa kaedah Scheduler.postTask () menyelesaikan dilema penjadualan ini dengan membolehkan pembangun menjadualkan tugas (panggilan balik JavaScript) dengan penjadual penyemak imbas sistem operasi dengan tiga tahap keutamaan: kunci pengguna, pengguna dapat dilihat, dan latar belakang (kunci pengguna, pengguna yang dapat dilihat dan latar belakang). Ini juga memperlihatkan antara muka TaskController, yang secara dinamis dapat membatalkan tugas dan mengubah keutamaannya. Ciri ini menyelesaikan ujian awal di Chrome 93 dan kini tersedia secara lalai di Chrome.

Sebagai tambahan kepada item di atas, versi Chrome ini memperkenalkan kod status HTTP baru: 103 Petua awal untuk memuatkan sub-sumber terlebih dahulu. Apabila tindak balas 103 merangkumi atau tajuk pautan lain, Chromium cuba memuatkan terlebih dahulu (dan / atau pra-sambung, pramuat) sumber yang ditentukan sebelum menerima respons terakhir. Menurut Google, ini memberikan cara kepada pengembang web untuk mengoptimumkan aplikasi, laman web, dan halaman.

Kebaruan lain adalah antara muka VirtualKeyboard yang mempunyai kaedah dan sifat untuk mengawal menunjukkan atau menyembunyikan papan kekunci maya. Ini juga memicu peristiwa dengan ukuran papan kekunci maya ketika kandungan halaman digelapkan. Papan kekunci maya adalah papan kekunci di layar yang digunakan untuk input dalam senario di mana papan kekunci perkakasan mungkin tidak tersedia.

Tidak seperti papan kekunci perkakasan, papan kekunci maya dapat menyesuaikan bentuknya untuk mengoptimumkannya sesuai dengan input yang diharapkan. Pembangun mempunyai kawalan ke atas bentuk papan kekunci maya yang ditunjukkan melalui atribut mod input, tetapi mempunyai kawalan terhad apabila papan kekunci maya ditunjukkan atau disembunyikan.

Juga permintaan sub-sumber dari rangkaian swasta telah dibatasi untuk konteks yang selamat. Akses Rangkaian Peribadi menawarkan sekumpulan perubahan yang bertujuan untuk membatasi kesan permintaan yang dibuat ke pelayan ini, memastikan bahawa pelayan menerima komunikasi dengan entiti luaran. Agar penyertaan ini bermakna, pelayan mesti dapat menjamin bahawa asal klien disahkan. Untuk tujuan ini, hanya konteks selamat yang dibenarkan untuk membuat permintaan luaran.

Fuente: https://blog.chromium.org


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.