O ciclo de vida de uma
especificação
Eliezer Bernart
@eliezerbernart
Voluntário no WebPlatform.org
#TDC2014 #WEB
Ecossistema
Dispositivos Navegadores
Conteúdo
Tecnologias Web
O que é uma especificação?
Documento técnico que contém diretrizes de
como implementar funcionalidades para a
web.
Para navegadores, mas não só para
navegadores...
http://www.w3.org/TR/
Quem cria uma especificação?
• Grupos de trabalho
– Comunidade
– Parceiros do W3C
– Revisores técnicos
• Discussões em listas de e-mail
– http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/
• Páginas da comunidade
– http://www.w3.org/community/
Ciclo de vida
http://www.w3.org/Consortium/Process/
W3C Working Draft
• Relatório técnico
• Grupo de Trabalho
• Publicado para revisão
– Comunidade
– Membros do conselho
– Organizações técnicas
• Precisa ter no mínimo 1 atualização em cada 3 meses
• Pode se tornar uma especificação ou não.
• Revisão! Revisão! Revisão!
Candidate Recommendation
• Atende requisitos técnicos;
• Apresenta-se estável para implementação;
• Identificação e remoção de funcionalidades de risco.
• Chamada para implementações;
Proposed Recommendation
• Pronto para avaliação final.
• Tudo funcionando!
• Deve ser possível testar as funcionalidades.
• Revisão final de pelo menos 4 semanas;
Firefox Nightly
Como testar?
Opera Next Chrome Canary
code.webplatform.org/gist/10908092
W3C Recommendation
• Normas criadas com base em um consenso;
• Aprovado pelos membros da comunidade,
conselho técnico e pelo diretor do W3C.
• Recomenda-se sua implementação;
• Parecida com outras normas;
• Não está lapidada em uma pedra, pode sofrer
alterações e até mesmo ser revogada.
Fonte: W3C Brasil
www.w3.org/TR/css3-color
Deprecado e Obsoleto
• Deprecado
– Desatualizado por novas funcionalidades;
– Ainda podem ser utilizados;
– Devem ser claramente identificados.
– Ex.: http://www.w3.org/TR/html5-diff/
• Obsoleto
– Não possui garantia de suporte;
– Não são definidos na especificação;
– Devem ser listados em séries históricas.
– Ex.: http://www.w3.org/TR/html5/obsolete.html
Beber direto da fonte...
Você também pode ajudar a
construir uma web melhor
WebPlatform Docs
webplatform.org
Test the Web Forward
testthewebforward.org
W3C Brasil
github.com/W3CBrasil/AcessibilidadeWeb
W3C Brasil
www.w3fools.com
@w3c
@WebPlatform
@w3cbrasil
@testthewebfwd
Perguntas?
Obrigado!
@eliezerbernart
eliezerbernart@gmail.com
eliezerb.com.br
http://bit.ly/TDCWeb

O ciclo de vida de uma especificação