W3C жана WHATWG жалпы HTML жана DOM спецификацияларын иштеп чыгууга макул болушту

W3C жана WHATWG уюмдары кол HTML жана DOM спецификацияларын мындан ары биргелешип иштеп чыгуу жөнүндө макулдашуу. Келишимге кол коюу жакындашуу процессинин жыйынтыгын чыгарды W3C и WHATWG, 2017-жылы декабрда WHATWG кээ бир жалпы иш процесстерин киргизгенден жана интеллектуалдык менчикке байланыштуу жалпы эрежелерди бекиткенден кийин башталган.

Техникалык шарттар боюнча биргелешкен иштерди уюштуруу үчүн W3Cде жаңы жумушчу топ түзүлдү HTML жумушчу тобу, WHATWGде иштелип чыккан HTML жана DOM спецификацияларынын долбоорлорун коомчулуктун, анын ичинде колдонуучулардын, серепчилердин жана веб-иштеп чыгуучулардын каалоолорун эске алуу менен W3C сунуштары (стандарттары) түрүнө которуу үчүн жооптуу болот. Техникалык мүнөздөмөлөргө байланыштуу бардык өзгөртүүлөр жана жаңы функциялар HTML и DOM, WHATWG репозиторийлерине түздөн-түз тапшыруу сунушталат.

W3C жана WHATWG ортосундагы негизги макулдашуулар:

  • Уюмдар HTML жана DOM спецификациялары боюнча бирге иштешет. Иштеп чыгуу WHATWG репозиторийлеринде жүргүзүлөт, мында спецификациялардын тынымсыз иштелип чыккан учурдагы версиясы түзүлөт, анын негизинде долбоордук бөлүмдөр өзүнчө кароо жана стандартташтыруу үчүн тармалдалат;
  • WHATWG тынымсыз өнүгүп келе жаткан спецификацияларды сактап калат HTML и DOM (Жашоо стандарты);
  • W3C өзүнүн HTML жана DOM спецификацияларынын долбоорлорун өз алдынча жарыялоону токтотот жана WHATWG ишин стандарттарды даярдоо жана талкуулоо үчүн долбоорлор катары колдонот;
  • W3C өзгөртүүлөрдү киргизүү, көйгөйлөрдү билдирүү, тесттерди жазуу жана көйгөйлөрдү чечүү үчүн чечимдерди иштеп чыгуу менен байланышкан бардык процесстерди WHATWG репозиторийлерине өткөрүп берет жана аларды колдонууну сунуштайт.
  • WHATWG мезгил-мезгили менен карап чыгуу долбоорлорун түзүү ишин аткарат. W3C бул долбоорлорду стандартташтыруу үчүн талапкерлер катары колдонот (Талапкерлердин сунуштары), алар үчүн W3C үзгүлтүксүз процесстери долбоорлорду алдын ала жана акыркы стандарттын формасына алып келүү үчүн колдонулат долбоорлорду талкуулоо;
  • бөлүм /TR HTML жана DOM менен байланышкан документтер үчүн W3C сайтында (бардык стандарттар жана долбоорлор) сайтка шилтеме берет WHATWG;
  • Тараптардын биринин чечими менен макул болбогон учурда чыр-чатакты чечүү процесси киргизилет, ал талкууну WHATWG Жетектөөчү тобунун, W3C Техникалык Архитектура тобунун жана W3C Директорунун деңгээлине көтөрүүнү камтыйт. Эгерде компромисс табылбаса, тараптардын бири дагы келишимди бузууга укуктуу;
  • Автордук укук жана бренддер жаатында бирдиктүү эрежелерди кабыл алуу;
  • Whatwg.org W3C стандарттарына түрдүү форматтарды киргизет;
  • Документке W3C ченемдик маалымдама саясаты Үзгүлтүксүз өнүгүп келе жаткан WHATWG (Жашоо стандарттары) спецификацияларынын туруктуу мүмкүнчүлүктөрүнө шилтеме жасоо үчүн өзгөртүүлөр киргизилди.

Буга чейин HTML жана DOM спецификацияларынын ар кандай версиялары параллелдүү түрдө иштелип чыккан - бир версия W3C уюму тарабынан стандартташтырылган, ал эми экинчиси үзгүлтүксүз цикл WHATWG уюму тарабынан иштелип чыккан, ал адегенде HTML 5тин түзүлүшүн көзөмөлдөгөн. Эки версияны синхрондоштуруу көп күч-аракетти талап кылып, түшүнүксүздүккө алып келди (W3C стандартташтыруу көп убакытты талап кылды жана долбоорлорду каалоолорду жана аларга оңдоолорду өзүнчө талдоо менен сыноону билдирет, бул убакытка чейин кирген WHATWG спецификацияларында чагылдырылган эмес). Мындан жети жыл мурун четтетилген эмес эки көз карандысыз HTML5 стандарттарын иштеп чыгууга алып келиши мүмкүн болгон бөлүнүү мүмкүнчүлүгү.

Эске сала кетсек, WHATWG (The Web Hypertext Application Technology Working Group) уюму 2004-жылы HTML тилин жана веб-тиркемелерди түзүү үчүн программалык интерфейстерди үзгүлтүксүз өнүктүрүүнү тездетүү максатында түзүлгөн. WHATWG негиздөөчүлөрү Apple, Mozilla жана Opera болгон, алар W3C стандартташтыруучу уюмунун саясаты менен макул болушкан, алар келечек XML жана XHTML спецификацияларына таандык деп эсептешкен жана веб-иштеп чыгуучулардын каалоосуна каршы, HTMLди өлүп бараткан нерсе катары кабыл алышкан. технология. Долбоор версияларын алдын ала тестирлөө жана аларды коомдук талкуулоону камтыган W3C тарабынан жүргүзүлүп жаткан узак стандартташтыруу процессинен айырмаланып, HTML5ти иштеп чыгуу үчүн WHATWG версияларды ачык фиксациялоосуз, үзгүлтүксүз циклде спецификацияларды жаңыртуу моделин колдонгон. прогрессивдүү өзгөртүүлөр жана заманбап формада туруктуу колдоо.

Source: opennet.ru

Комментарий кошуу