A W3C és a WHATWG megállapodott abban, hogy közös HTML és DOM specifikációkat dolgoznak ki

W3C és WHATWG szervezetek aláírva megállapodás a HTML és DOM specifikációk további közös fejlesztéséről. A megállapodás aláírása összefoglalta a közeledés folyamatát W3C и WHATWG, amelyet 2017 decemberében indítottak el, miután a WHATWG bevezetett néhány közös munkafolyamatot és jóváhagyott közös szabályokat a szellemi tulajdonra vonatkozóan.

A W3C-ben új munkacsoport jött létre a specifikációkkal kapcsolatos közös munka megszervezésére HTML munkacsoport, amely a WHATWG-ben kidolgozott HTML és DOM specifikációk tervezetének W3C ajánlások (szabványok) formájában történő lefordításáért lesz felelős, figyelembe véve a közösség, köztük a felhasználók, böngészőgyártók és webfejlesztők kívánságait. A specifikációkkal kapcsolatos minden változás és új funkció HTML и DOM, ajánlatos közvetlenül a WHATWG adattárba beküldeni.

A W3C és a WHATWG közötti alapvető megállapodások:

  • A szervezetek együtt dolgoznak a HTML és DOM specifikációkon. A fejlesztés a WHATWG repozitóriumokban valósul meg, melyben továbbra is kialakul a specifikációk folyamatosan fejlesztett aktuális változata, amely alapján a tervezet szakaszok külön áttekintésre és szabványosításra ágaznak ki;
  • A WHATWG folyamatosan fejlődő specifikációkat fog fenntartani HTML и DOM (Életszínvonal);
  • A W3C leállítja saját HTML és DOM specifikációi tervezetének önálló közzétételét, és a WHATWG munkáját vázlatként fogja használni a szabványok előkészítéséhez és megvitatásához;
  • A W3C a változtatások benyújtásával, a problémák jelentésével, a tesztek írásával és a problémák megoldására szolgáló megoldások fejlesztésével kapcsolatos összes folyamatot átadja a WHATWG adattárakba, és javasolja ezek használatát.
  • A WHATWG elvégzi a felülvizsgálati vázlatok időszakos generálásával kapcsolatos munkát. A W3C ezeket a tervezeteket szabványosítási jelöltként (Candidate Recommendations) fogja használni, amelyhez a szokásos W3C folyamatok segítségével előzetes és végleges szabványokká alakítják a tervezeteket A W3C szervezet a továbbiakban nem vesz részt közvetlenül a létrehozásban és Tervezetek megvitatása;
  • rész /TR a W3C webhelyen (minden szabvány és vázlat) a HTML-hez és a DOM-mal kapcsolatos dokumentumokhoz hivatkozik az oldalra WHATWG;
  • Abban az esetben, ha az egyik fél döntésével nem ért egyet, konfliktus-megoldási eljárást vezetnek be, amely magában foglalja a vita a WHATWG Irányító Csoport, a W3C Műszaki Építészeti Csoport és a W3C igazgató szintjére történő eszkalációját. Ha nem születik kompromisszum, bármelyik fél jogosult a megállapodás felmondására;
  • Egységes szabályok elfogadása a szerzői jogok és a márkák területén;
  • A Whatwg.org különböző formázásokat vezet be a W3C szabványokhoz;
  • Dokumentálni A W3C normatív hivatkozási szabályzata Változtatások történtek, hogy lehetővé tegyék a folyamatosan fejlődő WHATWG (Living Standards) specifikációk stabil képességeire való hivatkozást.

Eddig a HTML és a DOM specifikációk különböző változatai párhuzamosan fejlődtek ki - az egyik verziót a W3C szervezet szabványosította, a másodikat pedig a folyamatos ciklus a WHATWG szervezet fejlesztette ki, amely kezdetben felügyelte a HTML 5 létrehozását. A két verzió szinkronizálása sok erőfeszítést igényelt, és kétértelműségekhez vezetett (a W3C szabványosítása sokáig tartott, és a vázlatok tesztelését jelentette, a kívánságok és javítások külön elemzésével, amelyek nem tükröződtek a WHATWG specifikációiban, amelyek ebben az időben történtek). Még hét évvel ezelőtt is nem volt kizárva felosztás lehetősége, amely két független HTML5-szabvány kifejlesztéséhez vezethet.

Emlékezzünk vissza, hogy a WHATWG (The Web Hypertext Application Technology Working Group) szervezet 2004-ben alakult azzal a céllal, hogy felgyorsítsa a webalkalmazások kialakításához szükséges HTML nyelv és programfelületek folyamatos fejlesztését. A WHATWG alapítói az Apple, a Mozilla és az Opera voltak, akik nem értettek egyet a W3C szabványosító szervezet politikájával, amely szerint a jövő az XML és XHTML specifikációé, és a webfejlesztők kívánságával ellentétben a HTML-t haldoklónak tekintették. technológia. Ellentétben a W3C által alkalmazott hosszadalmas szabványosítási folyamattal, amely magában foglalja a tervezet verziók előzetes tesztelését és nyilvános megbeszéléseket, a HTML5 fejlesztésére szolgáló WHATWG egy modellt használt a specifikációk folyamatos ciklusban történő frissítésére, a verziók kifejezett rögzítése nélkül. progresszív változások és folyamatos támogatás naprakész formában.

Forrás: opennet.ru

Hozzászólás