Inisiatif Interop 2026 Lintas Peramban

Publikasi pada 12 Februari 2026 mengumumkan peluncuran Interop 2026, sebuah inisiatif terkoordinasi untuk meningkatkan interoperabilitas fitur utama platform web lintas peramban. Program ini dijalankan oleh tim perwakilan dari perusahaan yang memberikan kontribusi besar pada mesin perenderan peramban, mencakup Apple, Google, Igalia, Microsoft, dan Mozilla. Interop 2026 memfokuskan pengujian pada fitur prioritas tinggi bagi pengembang web dan pengguna akhir, dengan pengujian otomatis berkala yang tingkat kelulusannya dicatat pada dasbor Interop 2026. Area fokus 2026 dipilih berdasarkan isu interoperabilitas tertinggi dalam survei State of HTML dan State of CSS, repositori sinyal pengembang, serta data pelacakan webstatus.dev.

Pemosisian Elemen dan Kueri Gaya Kontainer

Fitur pemosisian anchor positioning kembali dilanjutkan dari Interop 2025 untuk memungkinkan penempatan elemen berdasarkan letak elemen lain, misalnya penempatan tooltip di sebelah konten rujukan. Ruang lingkup anchor positioning pada Interop 2026 dibatasi hanya mencakup pengujian yang berasal dari tahun 2025. Area fokus lain yang berasal dari survei adalah container style queries, yang berfungsi menerapkan aturan gaya visual pada elemen target berdasarkan nilai komputasi custom properties milik kontainernya melalui aturan at-rule @container bersama satu atau lebih fungsi style().

Pekerjaan pengujian elemen dialog dan Popover API pada Interop 2026 mencakup tiga sasaran utama. Sasaran pertama adalah atribut closedby pada elemen dialog untuk menentukan tindakan pengguna yang memicu penutupan dialog, seperti klik di luar area dialog. Sasaran kedua adalah pseudo-class CSS :open untuk mencocokkan elemen yang berada dalam kondisi terbuka. Sasaran ketiga adalah atribut global popover bernilai hint yang membuat popover subordinat terhadap auto popover lain guna mendukung kebutuhan antarmuka seperti tooltip.

Area animasi yang digerakkan oleh posisi gulir atau scroll-driven animations mencakup kumpulan properti CSS animation-timeline, scroll-timeline, dan view-timeline. Ketiga properti ini mengatur kemajuan jalannya animasi berdasarkan perubahan posisi pengguliran pengguna pada halaman atau kontainer tertentu. Fitur ini masuk dalam daftar interoperabilitas teratas yang dilaporkan pengembang web dalam survei industri.

Pengembangan Fitur Transisi dan Selektor CSS

Setelah Interop 2025 membawa transisi tampilan same-document view transitions mencapai status Baseline Newly available, fokus view transitions pada Interop 2026 diarahkan ke beberapa pengembangan spesifik. Pengembangan tersebut meliputi penyempurnaan transisi tampilan dokumen yang sama, atribut blocking bernilai render untuk elemen link, script, dan style, atribut link rel="expect", pseudo-class CSS :active-view-transition-type(), serta penerapan cross-document view transitions untuk transisi lintas dokumen.

Fungsi CSS attr() menjadi salah satu area fokus yang diambil dari sinyal pengembang untuk mengembalikan nilai atribut elemen HTML tertentu dalam format tipe data atau unit spesifik. Fungsi CSS contrast-color() juga disertakan untuk menentukan warna dengan jaminan rasio kontras terhadap warna latar depan atau latar belakang yang ditentukan. Sementara itu, fitur custom highlights memungkinkan pemberian gaya visual pada rentang teks arbitrer tanpa memerlukan penambahan elemen penanda baru ke dalam struktur DOM.

Standardisasi API Jaringan dan Komputasi

Pekerjaan standardisasi pada metode fetch() berfokus pada pemanfaatan ReadableStream pada bagian body untuk mengalirkan data ke peladen, dukungan FormData serta jenis media untuk permintaan dan respons, dan penerapan header Range. Pada sektor basis data peramban, fokus IndexedDB diarahkan pada metode getAllRecords() milik IDBObjectStore dan IDBIndex guna mempercepat operasi pembacaan pada kumpulan data besar melalui pengembalian rekaman beserta kunci utamanya secara bertahap atau batch. Selain itu, JavaScript Promise Integration API atau JSPI memfasilitasi aplikasi WebAssembly yang membutuhkan akses sinkron ke kapabilitas eksternal agar dapat beroperasi pada lingkungan asinkron.

Sektor pemutar media mencakup rangkaian pseudo-class CSS status media, yaitu :playing, :paused, :seeking, :buffering, :stalled, :muted, dan :volume-locked, yang mencocokkan elemen audio dan video berdasarkan kondisi pemutarannya. Untuk Navigation API, pekerjaan dipusatkan pada peningkatan interoperabilitas umum serta opsi precommitHandler pada pemanggilan navigateEvent.intercept() guna menunda penyelesaian commit hingga penangan selesai diproses. Konstruktor CustomElementRegistry() turut diuji untuk membuat registri elemen kustom baru yang terpisah dari registri global, sehingga elemen kustom dengan nama tag yang sama dapat berjalan berdampingan.

Spesifikasi tata letak mencakup CSS scroll snap guna mengendalikan perilaku penggeseran atau panning serta pengguliran di dalam kontainer gulir. Fungsi CSS shape() diuji untuk pembuatan bentuk vektor menggunakan perintah seperti line, move, dan curve, yang dapat diterapkan bersama properti clip-path dan shape-outside. Properti CSS zoom, yang mengatur penskalaan ukuran elemen serta memengaruhi kalkulasi tata letak halaman web, juga dilanjutkan proses pengujiannya dari rangkaian fokus Interop 2025.

Peningkatan Kompatibilitas dan Investigasi Fitur Masa Depan

Area kompatibilitas web menangani permasalahan nyata peramban yang meliputi pemuatan modul ESM, keselarasan waktu pemicuan antara event gulir dan event animasi, serta penghapusan prefiks vendor pada properti -webkit-user-select. Untuk WebRTC, pengujian diarahkan pada perbaikan sisa kegagalan tes dari fokus tahun 2025 dan peningkatan interoperabilitas komunikasi waktu nyata. Di samping itu, area WebTransport mencakup transmisi data antara klien dan peladen menggunakan protokol HTTP/3.

Interop 2026 turut menyertakan investigasi persiapan fitur masa depan yang mencakup empat bidang, yaitu pengujian aksesibilitas untuk menghasilkan accessibility tree yang konsisten lintas mesin peramban dan perbaikan infrastruktur WPT, standardisasi format gambar JPEG XL agar dapat diuji termasuk penetapan persyaratan progressive rendering, perbaikan infrastruktur WPT pada pengujian peramban seluler seperti perubahan dinamis viewport, serta perbaikan tes dan pembaruan dokumentasi WebVTT terkait kesesuaian standar. Laporan bertanggal 12 Februari 2026 tersebut memuat ajakan pihak penyelenggara bagi komunitas pengembang untuk memantau kemajuan proyek melalui dasbor Interop 2026.

Diadaptasi dan diterjemahkan ke Bahasa Indonesia dari Interop 2026: Continuing to improve the web for developers, karya Rachel Andrew (web.dev / Google), diterbitkan pada 2026-02-12, berlisensi CC BY 4.0. Adaptasi prosa ini menggunakan lisensi yang sama.