WHATWG

WHATWG ( Web Hypertext Application Technology Working Group , din  engleză  –  „Working Group on Hypertext Web Application Technologies” [1] ) este o comunitate de specialiști în HTML și API necesari aplicațiilor web , dezvoltând aceste tehnologii și dezvoltând standarde pentru acestea.

WHATWG a fost fondat în 2004 de către angajați ai companiilor de browser: Apple , Mozilla Foundation și Opera Software (reprezentată de Ian Hickson , care s-a mutat la Google în anul următor [2] ). Deocamdată, grupul de lucru continuă să se bazeze pe comunitate și pe documentele și politicile dezvoltate pentru WHATWG de către actualii producători de browsere dominanti – Apple , Google , Microsoft și Mozilla ; patru reprezentanți ai acestor patru organizații alcătuiesc grupul de conducere al WHATWG.

WHATWG dezvoltă standarde pentru HTML , DOM , interfețe pentru obținerea resurselor (Fetch standard), modul browser pe ecran complet etc. Specificațiile WHATWG au statutul de „standarde de viață” ( English  Living Standard ) - modificări și completări se fac în mod constant la specificații . Documentele WHATWG sunt publicate sub licența CC BY 4.0.

Rol în dezvoltarea standardelor și interacțiunea cu W3C

Înainte de WHATWG, W3C era singurul organism autorizat care producea standarde pentru web ; are sute de companii, inclusiv cele afiliate la WHATWG. Fondatorii WHATWG au considerat că W3C nu a ținut cont de nevoile reale ale dezvoltatorilor web în activitatea sa, în special că W3C sa concentrat prea mult pe XHTML în loc să dezvolte în continuare HTML . Deoarece WHATWG este condus de reprezentanți ai furnizorilor de browsere care implementează de fapt standardele în produsele lor, impactul noului grup de lucru a fost cel puțin comparabil cu cel al W3C.

În anii 2000, W3C și WHATWG au lucrat împreună pe HTML5 , dar organizațiile au început să dezvolte standardul HTML în mod independent. Cooperarea între organizații a devenit treptat din ce în ce mai puțin eficientă.

În 2018, W3C a planificat să adopte o altă versiune a standardului pentru DOM , care era direct incompatibilă cu standardul WHATWG în unele aspecte. Reprezentanții WHATWG s-au opus adoptării acestei versiuni a standardului și au indicat că producătorii de browsere vor urma standardul dezvoltat de ei - standardul WHATWG [3] . Ca urmare, noul standard W3C nu a fost adoptat.

Pentru a evita apariția a două standarde concurente, reciproc contradictorii, W3C și WHATWG au convenit asupra unui nou format de lucru împreună. Și anume, conform memorandumului [4] semnat de ambele organizații în 2019 , rolul principal în lucrul privind standardele HTML și DOM revine WHATWG, iar W3C își invită membrii să participe la lucrările WHATWG și aprobă WHATWG. standardele ca și recomandările sale oficiale [5] .

Note

  1. Vadim Makeev. Specificația W3C sau WHATWG . Blogul Academiei HTML (13 iulie 2017). Preluat la 23 iunie 2021. Arhivat din original la 24 iunie 2021.
  2. Harcourt & Simpson, 2020 , p. 82.
  3. Thomas Claburn. Pleacă, puștiule, mă deranjezi: Apple, Google, Microsoft, Mozilla îi dă pe tocilarii W3C la bord . Registrul (13 aprilie 2018). Consultat la 15 aprilie 2018. Arhivat din original pe 15 aprilie 2018.
  4. Memorandumul de înțelegere între W3C și WHATWG . W3C . Preluat la 29 mai 2019. Arhivat din original la 29 mai 2019.
  5. Harcourt & Simpson, 2020 , pp. 86-87.

Literatură

Link -uri