Aparentemente, os desenvolvedores de navegadores web na Mozilla, Microsoft e Opera planejam suportar propriedades do CSS que são específicas de navegadores WebKit. Uma mensagem de Daniel Glazman, o co-presidente do grupo de trabalho para CSS da W3C, causou comoção na comunidade de padrões web quando pediu que isso não acontecesse, com medo de que tal fato causaria uma nova dominação na rede por um navegador específico, como aconteceu com o Internet Explorer 6. Dessa vez os vilões são os navegadores WebKit e sites para dispositivos móveis.
Propriedades experimentais de CSS são marcadas com um "prefixo do fornecedor", como -moz-, -ms-, -o- ou, nesse caso, -webkit-. Esses prefixos são designados para assegurar que não existam problemas com diferentes implementações de propriedades experimentais, quando uma propriedade em particular é padronizada, as versões prefixadas devem existir apenas para compatibilidade reversa, se existirem. Contudo, o mercado de navegadores mudou de forma brusca recentemente, direcionando-se especificamente para a tecnologia WebKit, que tem como representantes o Chrome, Safari e praticamente todos os navegadores móveis mais populares. Além disso, o Google tem usado seu navegador para introduzir cada vez mais tecnologias web a um passo cada vez mais rápido, fazendo com que muitos dos novos recursos CSS façam sua estréia com um prefixo -webkit-.
Como consequência disso e a dominação do WebKit em dispositivos móveis, muitos webdesigners vem usando novas propriedades CSS que utilizam apenas o prefixo -webkit-, mesmo quando a propriedade está disponível em outros navegadores com um prefixo e nome diferentes. Essa falta de cuidado exclui os usuários de outros navegadores de acessar os mais recentes recursos de design. Muitas propriedades ,que costumavam ser experimentais, também estavam disponíveis sem um prefixo. Um exemplo desse problema é a ferramenta Sencha Animator, descrita para "todas as plataformas móveis", mas que suportou o desenvolvimento apenas para o WebKit, até que os desenvolvedores acrescentaram recentemente o suporte para navegadores Mozilla.
Glazman compara a situação à antiga dominação do IE6 no mercado e afirma que o suporte que está sendo planejado para as propriedades com -webkit- em outros navegadores vai perverter a ideia de prefixos de fornecedores. Em um apelo, talvez um pouco dramático, intitulado "The open web needs you now", o co-presidente pediu que webdesigners parassem de criar sites que servem apenas para WebKit e sugeriu que eles atualizem seus sites. Ele também pediu à comunidade de webdesign que parem de recomendar sites web que funcionam em apenas um único motor de navegador.
Diversos ativistas e pioneiros de padrões web - entre eles Aaron Gustafsson e Rachel Andrew, do Web Standards Project, o evangelista da Mozilla Chris Hailmann, o especialista de acessibilidade e funcionário do Opera Bruce Lawson, o desenvolvedor Remy Sharp e o designer Gilles Vandenoostende - apoiaram o apelo de Glazman.
Um projeto chamado "Pre-fix the web" foi criado para encorajar desenvolvedores a encontrar projetos em código aberto no GitHub que usam apenas os prefixos -webkit-, derivar seus códigos e corrigir suas propriedades CSS acrescentando os prefixos faltantes e garantindo que o JavaScript no projeto use detecção de recursos apropriada. Onze projetos já foram corrigidos.
Caso tenha gostado do post, por favor, prestigie a fonte para este e outros assuntos afins o agradece sua preferência, volte sempre!
ORIGEM CRIACIONAL: Linux New Midia
Vivamos a LIBERDADE com total DIGNIDADE!