WHATWG

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
HTML

WHATWG (англ. Web Hypertext Application Technology Working Group — Робоча група з технологій застосування гіпертексту у Вебі) — вільна неофіційна асоціація виробників веб-браузерів і сторін, зацікавлених в розробці нових технологій, яка має на меті надати авторам можливість писати і розміщувати програми через інтернет. Група заснована в 2004 виробниками браузерів Apple, Mozilla Foundation і Opera Software, незгодних з політикою стандартизації організації W3C. Основним напрямком спільноти є розвиток HTML і API, необхідних для сучасних веб-застосунків.

Метою групи є розробка стандарту HTML5. У січні 2011 року WHATWG прийняла рішення відмовитися від згадки версії HTML5, замінивши її простою назвою HTML, за яким стандарт визначається в міру його розвитку.[1][2].

Історія[ред.ред. код]

Робоча група WHATWG була сформована у 2004 провідними розробниками веб-браузерів спеціально для розробки майбутніх стандартів HTML. Формування цієї групи було реакцією на дуже повільну роботу консорціуму W3C (World Wide Web Consortium), який до цього одноосібно займався розвитком і затвердженням всіх веб-стандартів. На той момент ситуація була така, що всередині W3C вирішили, що перспективнішими і важливими напрямками є стандарти XML і XHTML, а HTML — це вже віджила технологія.

В результаті подібних акцентів у розробці виникла стагнація в розвитку HTML, хоча реальна популярність і поширеність саме HTML тільки зростала, а реальні веб-розробники не поспішали відмовлятися від цього вдалого стандарту розмітки. Ця нова створена робоча група WHATWG вельми оживила розробку HTML, більшою мірою самостійно підготувавши специфікацію популярного нині HTML5. W3C у свою чергу допомагала в його розробці, а після офіційно розпочала процес затвердження набору стандартів HTML5. З часом саме HTML5 набув вибухової популярності і найширшої підтримки, що призвело до перегляду внутрішніх пріоритетів в W3C. Консорціум висловив зацікавленість брати активну участь у розробці HTML5, нарівні з робочою групою WHATWG.

Для вирішення ситуації, що склалася, була запропонована нова модель розробки, яка виглядає наступним чином. WHATWG сконцентрується на подальшій розробці HTML5, тобто буде відповідальна за виявлення помилок, пошук неоднозначностей, а також за їх оперативне виправлення. Також ця група буде вносити всі необхідні нові функції, потреба в яких буде очевидна і широко затребувана співтовариством. Цю гілку HTML5 умовилися називати "Living Standard", або говорячи іншими словами, "гілкою поточної розробки". З іншого боку, консорціум W3C буде періодично виконувати свого роду "зрізи", виділяючи найстабільніші і вдалі версії HTML5 в цій "живий" гілці, документуючи їх і проводячи технічну ревізію, в результаті затверджуючи їх як якусь офіційну підверсію HTML5.

Незважаючи на всю зовнішню відносну логічність цієї схеми, деякі експерти наголошують, що робота над одним і тим же стандартом відразу двох незалежних і вельми різних за структурою організацій може призвести у підсумку до розпаду специфікації HTML5 на два незалежних стандарти.[3]

У січні Ян Гіксон (en:Ian Hickson), творець специфікації HTML5, автор тестів Acid і співавтор специфікацій CSS, від імені спільноти WHATWG анонсував деякі суттєві зміни у формуванні стандарту HTML5.[1][4] Найважливішою зміною стала відмова від нумерації версій HTML — замість HTML5 в специфікаціях відтепер буде просто вказуватися "HTML". Більш того, поновлення стандарту тепер будуть випускатися в безперервному циклі, без явної фіксації версій, без попереднього тестування чорнових варіантів і проведення їхніх публічних обговорень. Специфікації HTML5 розвиватимуться поступально і постійно підтримуватися в актуальному стані. Сам процес розширення специфікацій залишається незмінним, оскільки практика безперервного внесення змін у внутрішні документи практикується вже кілька років. Зміна полягає лише в перетворенні подібних внутрішніх специфікацій в основні і відмову від періодичного випуску попередніх зрізів.

Відповідно до плану розвитку стандарту HTML5, представленим у вересні консорціумом W3C[5][6], фінальні специфікації HTML 5.0 будуть опубліковані в четвертому кварталі 2014 року, після чого почнеться робота над стандартом HTML 5.1, який планується випустити в кінці 2016 року.

Стандарт HTML5 планується сформувати в два етапи і оформити його за модульним принципом, що означає наявність набору самодостатніх специфікацій, що розвиваються різними робочими групами. У HTML 5.0 будуть включені специфікації які будуть стабілізовані і погоджені до 2014 року, інші специфікації, з яких у процесі підготовки HTML 5.0 залишаться невирішені проблеми, будуть відкладені і включені до складу стандарту HTML 5.1. Таким чином в стандарт HTML5 поступово, у міру готовності, будуть включатися нові специфікації та розширення.

Виноски[ред.ред. код]

Посилання[ред.ред. код]