Microsoft membuat tinta di Edge dan Chromium jauh lebih baik

Microsoft telah mengumumkan peningkatan besar pada pengalaman penintaan di Edge dan browser Chromium lainnya, terutama pada Windows 11.

Microsoft sedang membuat beberapa perbaikan besar tentang cara penanganan tinta di Edge, berkat API Tinta baru dan API baru di dalamnya jendela 11. Perusahaan pertama kali mengumumkan peningkatan ini pada Build 2021, tetapi sekarang, peningkatan tersebut tersedia untuk dicoba bagi pengguna yang menjalankan Edge Dev. Dengan perubahan ini, Microsoft mengatakan telah melihat peningkatan latensi hingga 240% menggunakan Windows 11.

Pertama, Ink API baru adalah API tingkat atas untuk pengembang web, yang dapat mereka terapkan untuk mengaktifkan dukungan penintaan. Hal ini juga telah diterapkan pada proyek Chromium, sehingga browser berbasis Chromium lainnya juga dapat memanfaatkan hal ini. Ink API hanya memerlukan dua langkah: memperoleh objek InkPresenter dari browser dan memberi tahu objek InkPresenter tentang peristiwa penunjuk terakhir dari perangkat. Pada langkah pertama, Ink API yang baru membuat aplikasi web memanggil instance rendering yang didukung OS atau instance polyfill yang didukung browser asli.

Di situlah Windows 11 berperan. Pada Windows 11, Microsoft Edge akan dapat menggunakan API baru yang memungkinkan aplikasi web berinteraksi langsung dengan kompositor sistem operasi untuk mengambil tinta. Itu berarti peristiwa penunjuk tidak harus melalui proses browser itu sendiri, sehingga menghilangkan beberapa penundaan yang biasanya ditambahkan saat penintaan di web. Ini adalah contoh rendering yang didukung OS yang disebutkan di atas.

Pada sistem operasi yang tidak memiliki API ini, seperti Windows 10 dan Linux, Ink API akan menggunakan instance polyfill yang diimplementasikan langsung di browser. Ini akan memungkinkan Edge untuk memberikan rendering goresan tinta yang prediktif berdasarkan informasi penunjuk terbaru. Ini tidak responsif seperti penerapan di Windows 11, namun masih jauh lebih baik daripada penerapan tinta saat ini.

API Tinta baru ini dan manfaatnya sekarang seharusnya tersedia di Edge versi terbaru di saluran Dev, serta saluran Canary. Karena perubahan telah diterapkan pada bagian hulu di Chromium, browser lain yang menggunakan kode Chromium terbaru juga harus menyertakan dan mengaktifkan fitur ini secara default. Jika Anda tertarik untuk mempelajari lebih lanjut tentang API, Anda dapat mengunjungi draf spesifikasi di GitHub.