W3C dan WHATWG telah bersetuju untuk membangunkan spesifikasi HTML dan DOM biasa

organisasi W3C dan WHATWG ditandatangani perjanjian mengenai pembangunan bersama lanjut spesifikasi HTML dan DOM. Penandatanganan perjanjian itu merumuskan proses penyatuan W3C ΠΈ WHATWG, dilancarkan pada Disember 2017 selepas WHATWG memperkenalkan beberapa proses kerja biasa dan meluluskan peraturan biasa berkenaan harta intelek.

Kumpulan kerja baharu telah diwujudkan dalam W3C untuk mengatur kerja bersama mengenai spesifikasi Kumpulan Kerja HTML, yang akan bertanggungjawab untuk menterjemah draf HTML dan spesifikasi DOM yang dibangunkan dalam WHATWG ke dalam bentuk pengesyoran W3C (standard), dengan mengambil kira kehendak komuniti, termasuk pengguna, pengeluar penyemak imbas dan pembangun web. Semua perubahan dan ciri baharu yang berkaitan dengan spesifikasi HTML ΠΈ DOM, adalah disyorkan untuk menyerahkan terus ke repositori WHATWG.

Perjanjian asas antara W3C dan WHATWG:

  • Organisasi akan bekerjasama dalam spesifikasi HTML dan DOM. Pembangunan akan dijalankan dalam repositori WHATWG, di mana versi spesifikasi terkini yang dibangunkan secara berterusan akan terus dibentuk, berdasarkan bahagian draf yang akan bercabang untuk semakan dan penyeragaman berasingan;
  • WHATWG akan mengekalkan spesifikasi yang terus berkembang HTML ΠΈ DOM (Taraf hidup);
  • W3C akan berhenti secara bebas menerbitkan draf HTML dan spesifikasi DOMnya sendiri, dan akan menggunakan kerja WHATWG sebagai draf untuk menyediakan dan membincangkan piawaian;
  • W3C memindahkan semua proses yang berkaitan dengan menyerahkan perubahan, melaporkan masalah, menulis ujian dan membangunkan penyelesaian untuk menyelesaikan masalah ke repositori WHATWG dan mengesyorkan penggunaannya.
  • WHATWG akan melaksanakan kerja menjana Draf Semakan secara berkala. W3C akan menggunakan draf ini sebagai calon untuk penyeragaman (Calon Calon), yang mana proses W3C biasa akan digunakan untuk membawa draf ke dalam bentuk piawaian awal dan akhir. Organisasi W3C tidak lagi terlibat secara langsung dalam penciptaan dan perbincangan draf;
  • Seksyen /TR di tapak W3C (semua piawaian dan draf) untuk HTML dan dokumen berkaitan DOM akan dipautkan ke tapak WHATWG;
  • Sekiranya tidak bersetuju dengan sebarang keputusan salah satu pihak, proses penyelesaian konflik diperkenalkan, yang melibatkan peningkatan perbincangan ke peringkat Kumpulan Pemandu WHATWG, Kumpulan Seni Bina Teknikal W3C dan Pengarah W3C. Jika kompromi tidak ditemui, mana-mana pihak tetap berhak untuk menamatkan perjanjian;
  • Penggunaan peraturan seragam dalam bidang hak cipta dan jenama;
  • Whatwg.org memperkenalkan pemformatan berbeza kepada piawaian W3C;
  • Untuk mendokumentasikan Dasar Rujukan Normatif W3C Perubahan telah dibuat untuk membolehkan rujukan kepada keupayaan stabil spesifikasi WHATWG (Living Standards) yang terus berkembang.

Sehingga kini, versi berbeza spesifikasi HTML dan DOM telah dibangunkan secara selari - satu versi telah diseragamkan oleh organisasi W3C, dan versi kedua dibangunkan dalam rangka kerja kitaran berterusan dibangunkan oleh organisasi WHATWG, yang pada mulanya menyelia penciptaan HTML 5. Menyegerakkan kedua-dua versi memerlukan banyak usaha dan membawa kepada kekaburan (penyawaian W3C mengambil masa yang lama dan bermakna menguji draf dengan analisis yang berasingan tentang keinginan dan pembetulan untuk mereka, yang tidak dicerminkan dalam spesifikasi WHATWG yang digunakan pada masa hadapan). Tujuh tahun lepas pun tidak dikecualikan kemungkinan perpecahan yang boleh membawa kepada pembangunan dua standard HTML5 bebas.

Mari kita ingat bahawa organisasi WHATWG (Kumpulan Kerja Teknologi Aplikasi Hiperteks Web) telah diasaskan pada tahun 2004 dengan matlamat untuk mempercepatkan pembangunan berterusan bahasa HTML dan antara muka program untuk pembentukan aplikasi web. Pengasas WHATWG ialah Apple, Mozilla dan Opera, yang tidak bersetuju dengan dasar organisasi penyeragaman W3C, yang percaya bahawa masa depan adalah kepunyaan spesifikasi XML dan XHTML, dan, bertentangan dengan kehendak pembangun web, menganggap HTML sebagai yang hampir mati. teknologi. Berbeza dengan proses penyeragaman panjang yang diamalkan oleh W3C, yang merangkumi ujian awal versi draf dan mengadakan perbincangan awam mereka, WHATWG untuk pembangunan HTML5 menggunakan model untuk mengemas kini spesifikasi dalam kitaran berterusan, tanpa penetapan versi yang jelas, dengan perubahan progresif dan sokongan berterusan dalam bentuk yang terkini.

Sumber: opennet.ru

Tambah komen