Mais colaboração à vista
Em mais um passo rumo à colaboração, a Microsoft anunciou hoje o lançamento do HTML 5 Labs, que vai permitir que desenvolvedores experimentem e colaborem com a formatação do novo padrão, fundamental para o desenvolvimento de aplicações na nuvem ou que utilizem os browsers de Internet. Para quem não se lembra, as funcionalidades do HTML 5 são divididas em duas categorias: as especificações padrão estáveis já implementadas no Internet Explorer 9; e as especificações emergentes, agora disponíveis para desenvolvedores no HTML 5 Labs.
Todos sabem que a internet tem se desenvolvido muito rapidamente, e que o desafio da interoperabilidade é crescente e não é diferente com o HTML 5. Um desafio crítico para os desenvolvedores no novo ambiente é garantir que eles estejam escrevendo aplicações utilizando especificações que continuarão a funcionar. Ao contrário de outros browsers, o Internet Explorer 9 tem uma abordagem pronta para a nova linguagem, garantindo que os desenvolvedores possam usá-la desde já endereçando as preocupações do que está estável ou não. É a garantia de que seus sites continuarão a funcionar no futuro.
Outras empresas estão implementando especificações em seus browsers precipitadamente, colocando os desenvolvedores sob o risco de construir um site que poderá quebrar quando as especificações se tornarem padrões e forem amplamente suportadas e adotadas. Se as especificações forem implementadas cedo demais, há o risco de inconsistências e instabilidades que vão exigir novos ciclos de desenvolvimento.
Na prática, o HTML5 Labs dá aos desenvolvedores uma plataforma estável para experimentar sobre o IE9, sabendo que seus sites continuarão trabalhando com as novas atualizações. Ao oferecer esta suíte de testes, o Internet Explorer elimina gaps e oferece o melhor browser para o uso de códigos compatíveis com os novos padrões. Além disso, o Microsoft’s Interoperability Bridges & Labs Center, da Microsoft, vai publicar os protótipos das implementações para especificações instáveis quando mudanças significativas forem esperadas.
Os primeiros protótipos a serem publicados incluem uma extensão WebSockets para o IE e um plug-in IndexedDB. A Websockets é uma tecnologia implementada em browsers que simplifica a comunicação envolvendo soquetes TCP e que tem um protocolo que está se tornando padrão. Já o IndexedDB é um padrão W3C Web para o armazenamento de grandes quantidades de dados estruturados no browser, utilizado em pesquisas de alto desempenho. A Microsoft identificou estes protótipos com base em sua frequente instabilidade e pelo alto valor que ele oferece aos desenvolvedores.