WHATWG - WHATWG
![]() | tento článek se mohou příliš spoléhat na zdroje příliš úzce souvisí s tématem, což potenciálně brání tomu, aby článek byl ověřitelný a neutrální.Prosinec 2011) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
![]() | |
Zkratka | WHATWG |
---|---|
Motto | Údržba a vývoj HTML od roku 2004 |
Formace | 4. června 2004 |
Účel | Rozvíjející se webové standardy |
Členství | Apple Inc., Google LLC, společnost Microsoft, Mozilla Corporation[1] |
Hlavní orgán | Řídící skupina |
webová stránka | co |
HTML |
---|
Srovnání |
The Pracovní skupina pro webovou hypertextovou aplikační technologii (WHATWG) je komunita lidí se zájmem o rozvoj HTML a související technologie. WHATWG založili jednotlivci z Apple Inc., Mozilla Foundation a Software pro operu, vedoucí webový prohlížeč prodejci, v roce 2004.[2][3]
Ústřední organizační členství a kontrolu nad WHATWG dnes - její „řídící skupina“ - tvoří Apple, Mozilla, Google a Microsoft. WHATWG má malý dozorčí výbor pouze pro zvané „Členové“, který má pravomoc odvolat redaktora specifikací.[4]
Dějiny
WHATWG byla vytvořena v reakci na pomalý vývoj World Wide Web Consortium (W3C) Webové standardy a rozhodnutí W3C opustit HTML ve prospěch XML - založené na technologiích.[5] Seznam adresátů WHATWG byl oznámen dne 4. června 2004,[6] dva dny po iniciativách společného pozičního dokumentu Opera – Mozilla[7] byl členy W3C zamítnut na W3C Workshopu o webových aplikacích a složených dokumentech.[8]
Dne 10. dubna 2007 navrhla Mozilla Foundation, Apple a Opera Software[9] že nová pracovní skupina HTML W3C přijme WHATWG HTML5 jako výchozí bod své práce a pojmenujte jeho budoucí dodávku jako „HTML5“ (ačkoli specifikace WHATWG byla později přejmenována Životní standard HTML). Dne 9. května 2007 se nová pracovní skupina HTML W3C rozhodla, že to udělá.[10] An internet Explorer architekt platformy z Microsoft byl pozván, ale nepřipojil se, s odvoláním na neexistenci patentové politiky, která by zajistila implementaci všech specifikací na a bez licenčních poplatků základ.[11] Od té doby W3C a WHATWG vyvíjí HTML nezávisle, což někdy vede k odlišným specifikacím.[12]
V roce 2017 WHATWG založila Práva k duševnímu vlastnictví dohoda, která zahrnuje patentovou politiku.[13] To podnítilo obnovený pokus umožnit W3C a WHATWG spolupracovat na specifikacích. V roce 2019 se W3C a WHATWG dohodly na a memorandum o porozumění kde by vývoj specifikací HTML a DOM probíhal hlavně v WHATWG.[12][14]
Editor má významnou kontrolu nad specifikací, ale komunita může ovlivnit jeho rozhodnutí.[15] V jednom případě redaktor Ian Hickson navrhl nahradit <time>
značka s obecnějším pojmem <data>
značka, ale komunita nesouhlasila a změna byla vrácena.[15]
Přechod publikace HTML na WHATWG
Dne 28. května 2019 W3C oznámila, že WHATWG bude jediným vydavatelem standardů HTML a DOM.[16][17][18][19] W3C a WHATWG vydávaly konkurenční standardy od roku 2012. Zatímco standard W3C byl totožný s WHATWG v roce 2007, od té doby se standardy postupně rozcházely kvůli různým návrhovým rozhodnutím.[20] WHATWG „Living Standard“ byl po nějakou dobu de facto webovým standardem.[21]
Specifikace
WHATWG aktivně pracuje na několika dokumentech.
- Životní standard HTML (dříve známý jako HTML5,[22] a Webové aplikace 1.0 before that) HTML HTML 4.01 and defines a wide set of features for use in web documents. Bylo přijato W3C jako výchozí bod práce nové pracovní skupiny HTML. Specifikace WHATWG pro HTML je a živý dokument které budou mít podle potřeby průběžné změny.[23] Zahrnuje základní značkovací jazyk pro web, HTML a řadu podobných API WebSocket, webový pracovník, Webové úložiště, atd.
- DOM Standard, definuje, jak má fungovat Object Object Model na webu, a nahradí úroveň W3C DOM 3. Například nahradí události mutace pozorovateli mutací.
- Fetch Standard,[24] který „definuje požadavky, odpovědi a proces, který je váže: načítání.“ Standard načítání definuje „načítání“ JavaScript API a nahrazuje HTML5 načíst funkčnost, CORS a HTTP Sémantika záhlaví původu.
- Streams Standard poskytuje API pro vytváření, skládání a konzumaci datových proudů. Tyto streamy jsou navrženy pro efektivní mapování na nízkoúrovňové I / O primitiva a umožňují snadné složení s integrovaným protitlakem a zařazením do fronty. Kromě streamů může webová platforma vytvářet abstrakce vyšší úrovně, jako je například souborový systém nebo socket API, zatímco uživatelé mohou současně používat dodávané nástroje k vytváření vlastních streamů, které se dobře integrují s těmi webové platformy.
- Standard kódování definuje, jak se ve webových prohlížečích pracuje s kódováním znaků, jako je Windows-1252 a UTF-8, a má nahradit registr kódování IETF.
- The Čichání typu MIME Standard definuje, jak mají být čichané typy MIME ve webových prohlížečích.
- The URL standard definuje, jak mají být adresy URL analyzovány ve webových prohlížečích.[25]
Viz také
Reference
- ^ „Dohoda o řídící skupině - WHATWG“. whatwg.org. WHATWG.
- ^ „FAQ - Co je to WHATWG?“. WHATWG. 12. února 2010. Citováno 24. února 2010.
- ^ Reid, Jonathan (2015). "1 - Vítejte v HTML5". Reference programátora HTML5. Apress. s. V sekci „Stručná historie HTML“ - „Vznik WHATWG a tvorba HTML5“. ISBN 9781430263678. Citováno 2. prosince 2015.
- ^ „FAQ - Jak funguje WHATWG?“. WHATWG. 22. listopadu 2012. Citováno 1. ledna 2013.
- ^ „HTML5: Slovník a související API pro HTML a XHTML“. Doporučení W3C. W3C. Archivovány od originál dne 28. října 2014. Citováno 21. října 2015.
Krátce nato společnosti Apple, Mozilla a Opera společně oznámily svůj záměr pokračovat v práci na úsilí pod záštitou nového místa konání s názvem WHATWG.
- ^ Hickson, Ian (4. června 2004). „CO oznámení o otevření seznamu adresátů“. WHATWG. Citováno 24. února 2010.
- ^ Společný poziční dokument Opera – Mozilla hlasoval před založením WHATWG: Poziční dokument pro W3C Workshop o webových aplikacích a složených dokumentech
- ^ „Workshop W3C o webových aplikacích a složených dokumentech (2. den) 2. června 2004“. World Wide Web Consortium. 2. června 2004. Citováno 24. února 2010.
- ^ Stachowiak, Maciej (9. dubna 2007). „Návrh na přijetí HTML5“. World Wide Web Consortium. Citováno 24. února 2010.
- ^ Connolly, Dan (9. května 2007). "výsledky HTML 5 text, editor, otázky na jméno". World Wide Web Consortium. Citováno 24. února 2010.
- ^ Wilson, Chris (10. ledna 2007). „Ty, já a W3C (aka Znovuobjevení HTML)“. Albatros! Osobní blog Chrisa Wilsona, architekta platformy týmu platformy Internet Explorer ve společnosti Microsoft. Microsoft. Citováno 30. ledna 2009.
- ^ A b Cimpanu, Catalin (28. května 2019). „Prodejci prohlížečů vyhrávají válku s W3C nad standardy HTML a DOM“. ZDNet.
- ^ Van Kesteren, Anne (11. prosince 2017). "Další změny pracovního režimu". Blog WHATWG. WHATWG.
- ^ „Memorandum o porozumění mezi W3C a WHATWG“. w3.org. W3C. 28. května 2019.
- ^ A b Way, Jeffrey. „Stručná historie HTML5“. Citováno 4. října 2016.
- ^ Jaffe, Jeff (28. května 2019). „W3C a WHATWG spolupracují na rozvoji otevřené webové platformy“. Blog W3C. Archivováno z původního dne 29. května 2019. Citováno 29. května 2019.
- ^ „W3C a WHATWG podepsaly dohodu o spolupráci na jediné verzi HTML a DOM“. W3C. 28. května 2019. Archivováno z původního dne 29. května 2019. Citováno 29. května 2019.
- ^ „Memorandum o porozumění mezi W3C a WHATWG“. W3C. 28. května 2019. Archivováno z původního dne 29. května 2019. Citováno 29. května 2019.
- ^ Cimpanu, Catalin (29. května 2019). „Prodejci prohlížečů vyhrávají válku s W3C nad standardy HTML a DOM“. ZDNet. Archivovány od originál dne 29. května 2019. Citováno 29. května 2019.
- ^ „W3C - WHATWG Wiki“. WHATWG Wiki. Archivovány od originál dne 29. května 2019. Citováno 29. května 2019.
- ^ Shankland, Stephen (9. července 2009). „Epitaf pro webový standard, XHTML 2“. CNET. CBS INTERACTIVE INC.
- ^ „Je to HTML5?“. WHATWG. 13. června 2019. Citováno 13. června 2019.
- ^ Hickson, Ian (19. ledna 2011). „HTML je nový HTML5“. WHATWG. Citováno 21. ledna 2011.
- ^ "Načíst standard". WHATWG. 3. května 2019. Citováno 13. června 2019.
- ^ „whatwg-url“. npm (software). 18. srpna 2018. Archivovány od originál dne 25. července 2019. Citováno 25. července 2019.
whatwg-url je úplná implementace WHATWG URL Standardu. Může být použit samostatně, ale také odhaluje mnoho interních algoritmů, které jsou užitečné pro integraci analyzátoru URL do projektu, jako je jsdom.