CO - WHATWG

Pracovní skupina pro webovou hypertextovou aplikační technologii
Logo WHATWG, zelený kruh se zeleným otazníkem uprostřed.
Zkratka CO JE?
Formace 4. června 2004 ; Před 17 lety ( 2004-06-04 )
Účel Vývoj webových standardů
Členství
Apple Inc. , Google LLC , Microsoft Corporation , Mozilla Corporation
Hlavní orgán
Řídící skupina
webová stránka co .org

The Web Hypertext Application Technology Working Group ( WHATWG ) je komunita lidí, kteří se zajímají o vývoj HTML a souvisejících technologií. WHATWG založili jednotlivci z Apple Inc. , Mozilla Foundation a Opera Software , předních prodejců webových prohlížečů , v roce 2004.

Centrální organizační členství a kontrolu nad WHATWG dnes - jeho „řídící skupinou“ - tvoří Apple, Mozilla, Google a Microsoft. Členové komunity WHATWG spolupracují s editorem specifikací, aby zajistili správnou implementaci.

Dějiny

WHATWG vzniklo v reakci na pomalý vývoj webových standardů World Wide Web Consortium (W3C) a rozhodnutí W3C opustit HTML ve prospěch technologií založených na XML . Seznam adresátů WHATWG byl vyhlášen 4. června 2004, dva dny poté, co členové W3C na W3C Workshopu o webových aplikacích a složených dokumentech hlasovali o iniciativách společného pozičního dokumentu Opera – Mozilla.

Dne 10. dubna 2007 Mozilla Foundation, Apple a Opera Software navrhly, aby nová pracovní skupina HTML W3C přijala WHATWG HTML5 jako výchozí bod své práce a pojmenovala svůj budoucí výstup jako „HTML5“ (ačkoli specifikace WHATWG byla později přejmenovaný na HTML Living Standard ).

Dne 9. května 2007 se nová pracovní skupina HTML W3C rozhodla to udělat. Byl pozván architekt platformy Internet Explorer od společnosti Microsoft, ale nepřipojil se, přičemž uvedl nedostatek patentové politiky, která by zajistila, že všechny specifikace mohou být implementovány bez licenčních poplatků . Od té doby W3C a WHATWG vyvíjejí HTML nezávisle, což občas způsobuje odlišnost specifikací.

V roce 2017 společnost WHATWG uzavřela dohodu o právech duševního vlastnictví, která zahrnuje patentovou politiku. To vyvolalo obnovený pokus umožnit W3C a WHATWG spolupracovat na specifikacích. V roce 2019 se W3C a WHATWG dohodly na memorandu o porozumění, kde by vývoj specifikací HTML a DOM probíhal zásadně v WHATWG.

Redaktor má značnou kontrolu nad specifikací, ale komunita může ovlivnit rozhodnutí editora. V jednom případě redaktor Ian Hickson navrhl nahradit <time>značku obecnější <data>značkou, ale komunita nesouhlasila a změna byla vrácena.

Přechod publikace HTML na WHATWG

Dne 28. května 2019 W3C oznámila, že WHATWG bude jediným vydavatelem standardů HTML a DOM. W3C a WHATWG vydávaly konkurenční standardy od roku 2012. Zatímco standard W3C byl identický s WHATWG v roce 2007, standardy se od té doby postupně rozcházely v důsledku různých návrhových rozhodnutí. WHATWG „Living Standard“ byl de facto webový standard již nějakou dobu.

Specifikace

WHATWG vydává řadu standardů, které tvoří podstatnou část webové platformy, včetně:

  • Životní standard HTML (někdy neformálně nazývaný HTML5 ). Specifikace HTML je živým dokumentem bez čísel verzí od roku 2011. Obsahuje jak HTML, základní značkovací jazyk pro web, tak řadu souvisejících API.
  • DOM Standard, definuje, jak je Document Object Model na webu mělo fungovat a nahradí úroveň W3C DOM 3. Například, nahradí mutační události s mutací pozorovatelů.
  • Fetch Standard, který „definuje požadavky, odpovědi a proces, který je váže: načítání“. Načtení standard definuje ‚přines‘ JavaScript API , a nahrazuje HTML5 načíst funkčnost, CORS a HTTP hlavičky sémantiku původu.
  • Streams Standard poskytuje rozhraní API pro vytváření, vytváření a konzumaci datových proudů. Tyto streamy jsou navrženy tak, aby efektivně mapovaly nízkoúrovňové I/O primitivy a umožňovaly snadnou kompozici s integrovaným protitlakem a zařazením do fronty. Kromě streamů může webová platforma vytvářet abstrakce vyšší úrovně, jako je API souborového systému nebo soketu, a současně mohou uživatelé pomocí dodaných nástrojů vytvářet vlastní streamy, které se dobře integrují s těmi na webové platformě.
  • The Encoding Standard definuje, jak se s kódováním znaků, jako jsou Windows-1252 a UTF-8, zachází ve webových prohlížečích, a má nahradit registr kódování IETF.
  • Typ MIME šňupání standard definuje, jak jsou typy MIME má být přičichl ve webových prohlížečích.
  • Standard URL definuje, jak mají být adresy URL analyzovány ve webových prohlížečích.

Viz také

Reference

externí odkazy