W3C och WHATWG har kommit överens om att utveckla gemensamma HTML- och DOM-specifikationer

W3C och WHATWG organisationer signerad överenskommelse om vidare gemensam utveckling av HTML- och DOM-specifikationerna. Undertecknandet av avtalet sammanfattade processen för närmande W3C и VAD, som lanserades i december 2017 efter att WHATWG införde några gemensamma arbetsprocesser och godkände gemensamma regler för immateriella rättigheter.

En ny arbetsgrupp har skapats i W3C för att organisera ett gemensamt arbete med specifikationer HTML arbetsgrupp, som kommer att ansvara för att översätta utkastet till HTML- och DOM-specifikationer som utvecklats i WHATWG till formen av W3C-rekommendationer (standarder), med hänsyn till communityns önskemål, inklusive användare, webbläsartillverkare och webbutvecklare. Alla ändringar och nya funktioner relaterade till specifikationer html и DOM, rekommenderas att skicka in direkt till WHATWG-arkiven.

Grundläggande avtal mellan W3C och WHATWG:

  • Organisationerna kommer att arbeta tillsammans med HTML- och DOM-specifikationer. Utveckling kommer att utföras i WHATWG-förvaren, där en kontinuerligt utvecklad aktuell version av specifikationerna kommer att fortsätta att bildas, på basis av vilka utkastavsnitt kommer att avgrenas för separat granskning och standardisering;
  • WHATWG kommer att upprätthålla ständigt utvecklade specifikationer html и DOM (Levnadsstandard);
  • W3C kommer att sluta publicera sina egna utkast till HTML- och DOM-specifikationer och kommer att använda WHATWG-arbetet som utkast för att förbereda och diskutera standarder;
  • W3C överför alla processer förknippade med att skicka in ändringar, rapportera problem, skriva tester och utveckla lösningar för att lösa problem till WHATWG-arkiven och rekommenderar att de används.
  • WHATWG kommer att utföra arbetet med att regelbundet generera granskningsutkast. W3C kommer att använda dessa utkast som kandidater för standardisering (Candidate Recommendations), för vilka regelbundna W3C-processer kommer att användas för att få utkasten i form av en preliminär och slutlig standard.W3C-organisationen kommer inte längre att vara direkt involverad i skapandet och diskussion om utkast;
  • Avsnitt /TR på W3C-webbplatsen (alla standarder och utkast) för HTML- och DOM-relaterade dokument kommer att länka till webbplatsen VAD;
  • I händelse av oenighet om beslut från en av parterna, införs en konfliktlösningsprocess, som innebär att diskussionen eskalerar till nivån för WHATWG-styrgruppen, W3C Technical Architecture Group och W3C-direktören. Om en kompromiss inte hittas, förblir endera parten berättigad att säga upp avtalet;
  • Antagande av enhetliga regler inom området upphovsrätt och varumärken;
  • Whatwg.org introducerar olika formatering till W3C-standarder;
  • Att dokumentera W3C normativ referenspolicy Ändringar har gjorts för att tillåta referenser till de stabila funktionerna i de ständigt utvecklade WHATWG-specifikationerna (Living Standards).

Hittills har olika versioner av HTML- och DOM-specifikationerna utvecklats parallellt - en version standardiserades av W3C-organisationen och den andra utvecklades inom ramen för kontinuerlig cykel utvecklad av WHATWG-organisationen som till en början övervakade skapandet av HTML 5. Att synkronisera de två versionerna krävde mycket ansträngning och ledde till oklarheter (W3C-standardisering tog lång tid och innebar att testa utkast med en separat analys av önskemål och korrigeringar för dem, vilket återspeglades inte i WHATWG-specifikationerna som gick in i det framöver). Till och med för sju år sedan var inte utesluten möjligheten till en uppdelning som kan leda till utvecklingen av två oberoende HTML5-standarder.

Låt oss komma ihåg att organisationen WHATWG (The Web Hypertext Application Technology Working Group) grundades 2004 med målet att påskynda den fortsatta utvecklingen av HTML-språket och programgränssnitt för bildandet av webbapplikationer. Grundarna av WHATWG var Apple, Mozilla och Opera, som inte höll med standardiseringsorganisationen W3C:s policy, som trodde att framtiden tillhörde XML- och XHTML-specifikationerna och, i motsats till webbutvecklares önskemål, uppfattade HTML som en döende teknologi. I motsats till den långa standardiseringsprocessen som W3C praktiserar, som inkluderar preliminära tester av utkastversioner och att hålla deras offentliga diskussioner, använde WHATWG för utveckling av HTML5 en modell för att uppdatera specifikationer i en kontinuerlig cykel, utan explicit fixering av versioner, med progressiva förändringar och ständigt stöd i en uppdaterad form.

Källa: opennet.ru

Lägg en kommentar