Criado em 2008 pela Adobe Systems, mas trabalhado com foco e atualizado em 2010, o nome não parece ser tão estranho, na verdade Flash Catalyst já diz muito para quem conhece Flash e RIA em geral.
Joel Webber, um engenheiro do Google, teve a inspiração de portar Quake II para o HTML5 a partir do Jake2 — um port Java do jogo — usando o Google Web Toolkit, que permite que aplicativos como o Google Mail, o Google Maps e o Google Wave sejam criados em Java e compilados como JavaScript. Ao lado de dois engenheiros do Google (Ray Cromwell e Stefan Haustein) que colaboraram "em 20% do tempo", a ideia deu certo!
A maioria dos navegadores modernos (Firefox 3 +, Safari 3 +, Opera 9 +, Chrome 1 +) ainda não reconhecem por completo os elementos de seção, o que significa problemas. Para resolver um destes problemas, podemos usar a declaração display: bloack para que eles sejam exibidos corretamente:
Possivelmente, uma das dicas mais óbvias, mas vale a pena mencionar. O elemento <article> é um recipiente que por sua vez pode conter muitas partes. Por exemplo, em uma mensagem de blog dentro de um <article> você pode ter outro <article> de comentário.
O novo Doctype do HTML5 é muito mais simples - e memorável - que Doctypes do XHTML. Este novo Doctype irá processar o conteúdo e normas do HTML 5. Mas a boa notícia que os Doctype's do XHTML não serão inválidos para o HTML 5. Mas não custa nada usar o Doctype do HTML 5:
Veja exemplo de um <section> HTML 5: