Отже, HTML5 - це великий крок вперед, мені кажуть. Останнім кроком, який ми зробили, про який я знаю, - це впровадження XHTML. Переваги були очевидні: простота, строгість, можливість використовувати стандартні XML-аналізатори та генератори для роботи з веб-сторінками тощо.
Як дивно і страшно, що HTML5 відкочує все це назад: ми знову працюємо з нестандартним синтаксисом; ще раз, ми маємо мати справу з історичною складністю багажу та розбору; ми знову не можемо використовувати наші стандартні XML-бібліотеки, аналізатори, генератори чи трансформатори; і всі переваги, введені XML (розширюваність, простори імен, стандартизація тощо), що W3C витратив десятиліття на поважні причини, втрачаються.
Добре, у нас є XHTML5, але, схоже, він не набув популярності, як кодування HTML5. Дивіться, наприклад, це питання SO . Навіть специфікація HTML5 говорить, що HTML5, а не XHTML5 "- це формат, запропонований для більшості авторів".
Чи помиляюсь я про свої факти? В іншому випадку, чому я єдиний, хто так почувається? Чому люди обирають HTML5 через XHTML5?
<!DOCTYPE html>Hello World
XHTML:<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd"><html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml"><head><title></title></head><body>Hello World</body></html>
<!DOCTYPE html>Hello World
, чи не так? Спробуйте це на цьому валідаторі .
<!DOCTYPE html>Hello World!
, оскільки це абсолютно дійсний HTML5. Більш короткі документи означають менші витрати на пропускну здатність, що приводить до значної економії великих компаній (ви бачили, що Google надсилає на www.google.com?).