Mozilla, Google, Apple dan Microsoft bergabung untuk membakukan add-on

W3C mengumumkan Beberapa hari yang lalu pembentukan grup komunitas yang disebut "WebExtensions" (WECG) yang fungsi utamanya adalahSaya bekerja sama dengan penyedia browser dan pihak lain yang berkepentingan untuk mempromosikan platform pengembangan plugin Peramban umum berdasarkan WebExtensions API.

Kelompok kerja ini mencakup perwakilan dari Google, Mozilla, Apple dan Microsoft dan spesifikasi yang dikembangkan oleh kelompok kerja bertujuan untuk memfasilitasi pembuatan plugin yang bekerja di browser yang berbeda.

W3C menyebutkan bahwa mereka berencana untuk mencapai tujuan ini dengan mendefinisikan model holistik dan fungsionalitas inti umum, API dan sistem otoritas, selain fakta bahwa kelompok kerja juga akan mendefinisikan arsitektur pelengkap untuk meningkatkan kinerja, memperkuat keamanan, dan memberikan perlindungan terhadap penyalahgunaan.

Saat mengembangkan spesifikasi, disarankan untuk mematuhi prinsip-prinsip yang diterapkan oleh TAG W3C (Grup Arsitektur Teknis), seperti fokus pengguna, interoperabilitas, keamanan, privasi, portabilitas, kemudahan pemeliharaan, dan perilaku yang dapat diprediksi.

La Situs web WECG menyatakan bahwa tujuan grup adalah untuk menentukan inti API, model, dan izin umum untuk ekstensi browser web, dengan menyatakan:

Dengan menentukan API WebExtensions, fungsionalitas, dan izin, kami dapat mempermudah pengembang ekstensi untuk meningkatkan pengalaman pengguna akhir, sambil memindahkannya ke API yang meningkatkan kinerja dan mencegah penyalahgunaan. 

Sejauh ini, grup tersebut telah membuat repositori GitHub khusus dan mengumpulkan piagam komunitas dalam persiapan untuk tugas di tangan yang digambarkan sebagai:

Menggunakan model ekstensi yang ada dan API yang didukung oleh Chrome, Microsoft Edge, Firefox, dan Safari sebagai basis, kami akan mulai mengerjakan spesifikasi. Tujuan kami adalah untuk mengidentifikasi kesamaan, mendekatkan implementasi, dan memetakan arah untuk evolusi masa depan.

API dan model pengembangan plugin yang sudah digunakan di Chrome, Microsoft Edge, Firefox, dan Safari akan digunakan sebagai dasar untuk spesifikasi yang dihasilkan. Kelompok kerja akan mencoba mengidentifikasi fitur umum untuk semua browser untuk pembuatan plugin, mendekatkan implementasi, dan menguraikan cara pengembangan yang memungkinkan.

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.

W3C telah menyatakan secara eksplisit bahwa itu tidak dimaksudkan untuk mendikte dengan tepat apa yang dapat dan tidak dapat dibuat oleh pengembang dengan ekstensi. Mereka juga tidak akan menentukan, menstandarisasi atau mengkoordinasikan seputar penandatanganan atau pengiriman ekstensi. Mereka hanya ingin mendorong inovasi sambil menjaga privasi dan keamanan pengguna dengan cara yang sama secara menyeluruh.


tinggalkan Komentar Anda

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

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  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.

  1.   tidak terkenal dijo

    singkatnya: monopoli skala besar