Serva by byla skoda. Jeden z nejzajimavejsich projektu poslednich let.
Ano, napsat nové HTML renderovací jádro, to dnes už v podstatě není možné. Zejména pokud by mělo být zpětně kompatibilní s existujícím historickým prasenčincem webových technologiích úspěšně zabetonovaným HTML5 (není divu že HTML5 bylo proti xHTML podporováno velkými hráči kteří tím zabránili aby jim někdo mohl kdy na poli renderovacích engines konkurovat). A tak teď máme co jsme chtěli.
Eh, cože!? XHTML a HTML5 jsou prakticky ortogonální, HTML5 dokument může být klidně XHTML. XMTML řešilo primárně formální stránku dokumentu, ne jeho rendering.
Jinak, XHTML bylo ve své době propagováno dost. Akorát s tím, jak se postupně méně a méně webů psalo v texťáku, tak se problém vyřešil víceméně sám. Samozřejmě kromě vyloženě starých stránek, ale ty nikdo jen kvůli XHTML přepisovat nebude.
Spíš by nastal problém s tím, že velká část stránek potřebuje k použitelné funkci Javascript (ES), protože to nejsou stránky ale spíš aplikace.
No jasně, musí. A? HTML5 standard popisuje parser dost podrobně. Takže žádné "přepisování napraseného kódu z C" jak tu plácal nějaký plácal výše není potřeba.
Jasně, kdyby to bylo striktní XML/XHTML, tak si člověk něco práce ušetří. Ale vzhledem k tomu, jak komplikované je renderovací jádro (zvlášť, pokud nemá být pomalé jak šnek) je tohle vlastně drobnost.