Artigo HTML
Autor: Rogério Ferreira | Publicado: 2011-07-01T13:50:00-07:00

                                                                                                     A evolução para o HTML 5                                                                         Gadgets                   |                           Software                              Sex, 27 de Março de 2009 09:58        Escrito por Bruno Puga                Navegadores estão mudando para acomodar mais poderosas aplicações. Já percorremos um longo caminho a partir do plano de documentos que inventou a web em seus primeiros anos. Como o acesso à internet foi ampliado e aumentou a largura de banda, os designers e programadores já descobriram formas de criar aplicações interativas mais sofisticadas     , que funcionam por meio dos navegadores (browsers). Atualmente, estes incluem processamento de texto, software para editar fotografias, ferramentas de gestão e mais dinheiro com base na web.   De acordo com reportagem publicada pelo site Technology Review, a próxima geração do HTML, a linguagem de marcação que é usada para construir mais conteúdos da web, prevê ainda melhorar o desempenho de aplicativos da web. Algumas das características propostas para este novo padrão - HTML 5 - já estão sendo incorporados em vários navegadores populares, oferecendo uma visão de uma rede com capacidade de aplicações.   Tal como as coisas estão, as aplicações para web são  dificultadas pelo código usado para construir-las porque elas nunca  foram concebidas para executar programas feitos no estilo de  computadores pessoais (desktop). Por exemplo, a maioria dos navegadores pode executar apenas um pedaço de código JavaScript de cada vez - uma linguagem de script que pode ser executado em HTML, e isso limita a funcionalidade de uma aplicação web. Para piorar, navegadores diferentes reagem de formas diferentes aos atuais padrões da web, fazendo com que os desenvolvedores se esforcem ainda mais para garantir que suas aplicações sejam compatíveis com eles.     "Nós  começamos a ver uma migração para fazer mais e mais coisas sobre a  web", diz Christopher Blizzard, evangelista de código aberto para a  Fundação Mozilla.  "Nós começamos a ver uma migração para fazer mais e mais coisas sobre a web", diz Christopher Blizzard, evangelista de código aberto para a Fundação Mozilla., que mantém o Firefox. Blizzard disse que a maioria dos navegadores simplesmente não pode acessar os dados armazenados offline ou executar complexas capacidades gráficas sem a utilização de um plug-ins como o Flash ou Java. "Nós  estamos tentando encontrar maneiras de possibilitar às pessoas a  capacidade de assumirem ao vivo a programação de documentos que compõem a  web para que comecem a sua integração com todas as outras peças fora do  âmbito do navegador".   Mas, guiado pelos HTML 5, os navegadores estão  finalmente sendo reestruturados para resolver muitos destes problemas.  Michael Smith, membro do grupo de trabalho da World Wide Web Consortium HTML,  disse que a parte mais importante do projeto foi a criação de  especificações para garantir que os diferentes navegadores realizem mais  tarefas do mesmo modo.   Para ajudar os navegadores a lidar com intensivas aplicações web, HTML 5 inclui uma ferramenta chamada worker threads. Estas permitem ao navegador lidar com um maior volume de computadores executando o JavaScript  no fundo quando um usuário interage com o pedido, como é habitual. Esta  parte do HTML 5 irá apresentar a próxima versão do Firefox, e uma  tecnologia semelhante já faz parte do navegador do Google, o Chrome.  Brian Rakowski, diretor-gerente do Chrome, garante que vai avançar para a  tecnologia descrita em HTML 5.   HTML 5 irá também fornecer novas capacidades de vídeo e áudio para websites. Um recurso chamado Canvas  (agora presente em todos os principais navegadores exceto no Internet  Explorer) permite aos desenvolvedores criar gráficos HTML que  correspondem a esses desenvolvimentos usando o Adobe Flash.     Aplicações offline A nova norma também se concentra em fazer aplicações na web offline. O Google Gears e Adobe AIR já preveem o acesso a um aplicativo baseado na web, processamento e armazenamento do computador local de um usuário, mas o HTML 5 visa facilitar mais ainda a capacidade para uso offline do navegador, sem a necessidade de plug-ins adicionais. Blizzard acrescentou que a Mozilla não está apenas para trabalhar offline: remete também para o navegador ter um melhor acesso ao hardware  do usuário.  Por exemplo, diz ele, as normas estão começando a surgir  para definir como um navegador, rodando em um telefone celular, deve  acessar o local das informações armazenadas nesse dispositivo.   Os navegadores mais populares (Safari, Firefox, Opera, Google Chrome e  Internet Explorer) já começaram a adaptar partes do HTML 5. No entanto,  cada navegador tem usado uma abordagem ligeiramente diferente. Safari  da Apple, por exemplo, tem-se centrado sobre o desempenho, incorporando  novas funcionalidades, desde que não prejudique a velocidade geral do  navegador. O último navegador Opera inclui várias funcionalidades do  HTML 5, e apresenta uma versão experimental das ferramentas de vídeo  HTML 5.   Para as características em HTML 5 tornarem-se um padrão oficial da web,  necessitam de juntar dois navegadores diferentes. Porque Chrome e o  Safari são baseados no mesmo quadro, isto é contado como apenas um  navegador.http://www.sambalab.com.br/samba/index.php?option=com_content&amp;view=article&amp;id=256:a-evolucao-para-o-html-5&amp;catid=53&amp;Itemid=70