Raksasa web ingin menstandardisasi ekstensi web

Apple, Mozilla, Google dan Microsoft telah bergabung joined Agar dapat mendukung pengembang ekstensi, karena tanpa diragukan lagi Chrome adalah browser yang paling banyak digunakan dan pengembang juga lebih suka memfokuskan upaya mereka untuk membuat ekstensi, mengesampingkan browser lain.

Itu sebabnya grup komunitas baru "WebExtensions" akan mencoba memalsukan arsitektur umum untuk ekstensi web masa depan dan mengundang pengembang untuk bergabung dengan inisiatif ini. Safari telah mengadopsi API ekstensi web baru dengan macOS Big Sur yang memungkinkan ekstensi yang dirancang untuk browser lain dapat bekerja dengannya. Ini membuka pintu untuk ekstensi baru, tetapi metode standar untuk mengembangkan ekstensi belum ditentukan.

Grup baru, disingkat WECG, terdiri dari anggota dari masing-masing pengembang browser utama. Memimpin grup baru ini, kami menemukan Timothy Hatcher dari Apple dan Simeon Vincent dari Google. Peserta saat ini termasuk karyawan dari Apple, Mozilla, dan Microsoft.

Konsorsium World Wide Web, badan yang bertanggung jawab untuk mempromosikan kompatibilitas teknologi World Wide Web, mengomentari tindakan tersebut:

“Kami dengan senang hati mengumumkan peluncuran Grup Komunitas WebExtensions (WECG). Dengan berbagai browser yang mengadopsi model ekstensi yang didukung secara luas dalam beberapa tahun terakhir, WECG sangat antusias untuk mengeksplorasi bagaimana vendor browser dan pemangku kepentingan lainnya dapat bekerja sama untuk mempromosikan platform ekstensi browser yang umum. Apple, Google, Microsoft, dan Mozilla meluncurkan grup komunitas ini, dan kami mengundang vendor browser lain, pengembang ekstensi, dan pihak yang tertarik untuk bergabung dalam inisiatif ini *. «

Grup Komunitas WebExtensions memiliki dua tujuan apa memudahkan pengembang untuk membuat ekstensi menentukan model yang konsisten dan inti umum dari fungsi, API, dan izin. Mereka juga menggambarkan arsitektur yang meningkatkan kinerja dan bahkan lebih aman dan tahan terhadap penyalahgunaan.

Dalam surat pekerjaan, mereka menyebutkan prinsip desain berikut:

  • Berpusat pada pengguna: ekstensi browser memungkinkan pengguna untuk mempersonalisasi pengalaman penjelajahan web mereka berdasarkan preferensi dan kebutuhan mereka.
  • Kompatibilitas: memelihara dan meningkatkan kompatibilitas dengan ekstensi yang ada dan API ekstensi populer. Ini akan memungkinkan pengembang untuk tidak harus menulis ulang ekstensi mereka sepenuhnya untuk bekerja di browser yang berbeda, yang dapat rawan kesalahan.
  • Rendimiento: Izinkan pengembang untuk menulis ekstensi yang tidak berdampak negatif pada kinerja atau konsumsi daya halaman web atau browser.
  • keamanan: Saat memilih ekstensi mana yang akan digunakan, pengguna tidak perlu berkompromi pada fungsionalitas dan keamanan. Dengan API ekstensi baru, perubahan akan dilakukan pada model.
  • Privasi: demikian juga, pengguna tidak perlu berkompromi pada fungsionalitas dan privasi. Karena poin utamanya adalah bahwa ekstensi browser meningkatkan pengalaman pengguna sementara membutuhkan akses minimum yang diperlukan ke data penelusuran pengguna untuk mengurangi atau menghilangkan pertukaran yang harus dilakukan pengguna akhir antara fungsionalitas dan kerahasiaan.
  • Portabilitas: Seharusnya relatif mudah bagi pengembang untuk mentransfer ekstensi dari satu browser ke browser lain, dan bagi browser untuk mendukung ekstensi di berbagai perangkat dan sistem operasi.
  • Pemeliharaan: Dengan menyederhanakan API, ini akan memungkinkan grup pengembang yang lebih luas untuk membuat ekstensi dan mempermudah mereka untuk memelihara ekstensi yang mereka buat.
  • Otonomi: penyedia browser harus menyediakan fungsionalitas khusus untuk browser Anda dan juga harus memiliki kesempatan untuk bereksperimen dengan fitur-fitur baru.

Grup tidak ingin menentukan semua aspek platform ekstensi web atau menghambat inovasi. Setiap penyedia browser akan terus beroperasi secara independen dengan kebijakan mereka sendiri. Pengembang browser dan vendor yang tertarik untuk berkontribusi dalam grup dapat mendaftar melalui situs web W3C. WECG memiliki repositori GitHub khusus dengan surat pekerjaan dan pencapaian komunitas.

sumber: https://www.w3.org/


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.