W3C in WHATWG sta se dogovorila za razvoj skupnih specifikacij HTML in DOM

Organizacije W3C in WHATWG podpisan dogovor o nadaljnjem skupnem razvoju specifikacij HTML in DOM. Podpis sporazuma je povzel proces približevanja W3C и WHATWG, ki se je začela decembra 2017, potem ko je WHATWG uvedla nekaj skupnih delovnih procesov in odobrila skupna pravila glede intelektualne lastnine.

V W3C je bila ustanovljena nova delovna skupina za organizacijo skupnega dela na specifikacijah Delovna skupina HTML, ki bo odgovoren za prevajanje osnutkov specifikacij HTML in DOM, razvitih v WHATWG, v obliko priporočil (standardov) W3C, pri čemer bo upošteval želje skupnosti, vključno z uporabniki, proizvajalci brskalnikov in spletnimi razvijalci. Vse spremembe in nove funkcije, povezane s specifikacijami HTML и DOM, je priporočljivo, da pošljete neposredno v repozitorij WHATWG.

Osnovni dogovori med W3C in WHATWG:

  • Organizaciji bosta sodelovali pri specifikacijah HTML in DOM. Razvoj bo potekal v repozitorijih WHATWG, v katerih se bo še naprej oblikovala stalno razvijana trenutna verzija specifikacij, na podlagi katere se bodo odcepili osnutki razdelkov za ločen pregled in standardizacijo;
  • WHATWG bo vzdrževal nenehno razvijajoče se specifikacije HTML и DOM (življenjski standard);
  • W3C bo prenehal neodvisno objavljati lastne osnutke specifikacij HTML in DOM in bo delo WHATWG uporabil kot osnutke standardov za pripravo in razpravo o standardih;
  • W3C prenese vse postopke, povezane s pošiljanjem sprememb, poročanjem o težavah, pisanjem testov in razvojem rešitev za reševanje težav v repozitorije WHATWG in priporoča njihovo uporabo.
  • WHATWG bo opravljal delo občasnega ustvarjanja preglednih osnutkov. W3C bo te osnutke uporabil kot kandidate za standardizacijo (priporočila kandidatov), ​​za kar bodo uporabljeni redni procesi W3C, da se osnutki prenesejo v obliko predhodnega in končnega standarda. Organizacija W3C ne bo več neposredno vključena v ustvarjanje in razprava o osnutkih;
  • Oddelek /TR na spletnem mestu W3C (vsi standardi in osnutki) za dokumente, povezane s HTML in DOM, bo povezava na spletno mesto WHATWG;
  • V primeru nestrinjanja z odločitvami ene od strani se uvede postopek reševanja konfliktov, ki vključuje stopnjevanje razprave na raven usmerjevalne skupine WHATWG, skupine za tehnično arhitekturo W3C in direktorja W3C. Če kompromis ni najden, ima katera koli stranka pravico odpovedati pogodbo;
  • Sprejem enotnih pravil na področju avtorskih pravic in blagovnih znamk;
  • Whatwg.org uvaja drugačno oblikovanje glede na standarde W3C;
  • Dokumentirati Normativna referenčna politika W3C Izvedene so bile spremembe, ki omogočajo sklicevanja na stabilne zmogljivosti specifikacij WHATWG (življenjski standardi), ki se nenehno razvijajo.

Do sedaj so se različne različice specifikacij HTML in DOM razvijale vzporedno - eno različico je standardizirala organizacija W3C, druga pa je bila razvita v okviru neprekinjen cikel razvila organizacija WHATWG, ki je sprva skrbela za nastanek HTML 5. Sinhronizacija obeh različic je zahtevala veliko truda in vodila v nejasnosti (standardizacija W3C je trajala dolgo in je pomenila testiranje osnutkov z ločeno analizo želja in popravkov zanje, ki se niso odražale v specifikacijah WHATWG, ki so šle v ta čas naprej). Celo pred sedmimi leti ni bil izključen možnost delitve, ki bi lahko privedla do razvoja dveh neodvisnih standardov HTML5.

Spomnimo, organizacija WHATWG (The Web Hypertext Application Technology Working Group) je bila ustanovljena leta 2004 z namenom pospeševanja nadaljnjega razvoja jezika HTML in programskih vmesnikov za oblikovanje spletnih aplikacij. Ustanovitelji WHATWG so bili Apple, Mozilla in Opera, ki se niso strinjali s politiko standardizacijske organizacije W3C, ki je verjela, da prihodnost pripada specifikacijam XML in XHTML, in je v nasprotju z željami spletnih razvijalcev HTML dojemala kot umirajočega. tehnologija. V nasprotju z dolgotrajnim postopkom standardizacije, ki ga izvaja W3C, ki vključuje predhodno testiranje osnutkov različic in vodenje njihovih javnih razprav, je WHATWG za razvoj HTML5 uporabil model za posodabljanje specifikacij v neprekinjenem ciklu, brez eksplicitnega popravljanja različic, s progresivnim. spremembe in stalna podpora v ažurni obliki.

Vir: opennet.ru

Dodaj komentar