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.
Uma nova ferramenta do kit Creative Suite permitirá a exportação facilitada de animações Flash para código Canvas HTML5. Depois do lançamento do IE9, todos os principais navegadores irão suportar Canvas. Com isso, animações e aplicativos Flash poderão ser visualizadas por qualquer um, sem a necessidade de baixar o plugin do Flash. Isso significa também que os dispositivos que não aceitam o plugin poderão executar as animações (aplicativos também) criadas no flash, por exemplo ipad, iphone e etc.
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:
Veja um exemplo do uso dos novos elementos do HTML 5: <section> <article> <header>