segunda-feira, 29 de dezembro de 2014

Internet Explorer 12 para lançar legado sujeira na tentativa de bater Chrome


Microsoft está trabalhando em um novo esquema para tirar um pouco do inchaço legado que tem sobrecarregado o seu navegador Internet Explorer, fontes afirmam.


De acordo com os rumormongers Redmond prolíficos no Neowin, a gigante do software tem bifurcada o código para motor de renderização Trident do IE em uma versão nova, mais magro que deve consumir menos recursos - e Windows 10 será lançado com ambas as versões.







Microsoft foi cantar sobre a conformidade com os padrões web de IE11 já há algum tempo. O problema é, as empresas têm sido codificação suas aplicações web sob medida ao redor peculiaridades e idiossincrasias fora do padrão do IE por tanto tempo que eles quebram quando acessada usando uma versão moderna. Mesmo alguns dos da Microsoft produtos próprios têm caído nesta armadilha.


É uma grande parte da razão pela qual os navegadores verdadeiramente terrível como IE6 já demorava em torno de por tanto tempo, mesmo que todo mundo sabe que são de buggy, processar páginas compatíveis com os padrões mal, e estão repletos de falhas de segurança.


Para ajudar a convencer esses retardatários para atualizar, a Microsoft incluiu um "Compatibility View" em versões recentes do IE que, quando ativado, faz páginas da maneira versões anteriores seria (em vez de como um navegador compatível com os padrões deveria).


O problema é que essa exigência selas IE com um monte de código legado que os desenvolvedores de browsers concorrentes como Chrome, Firefox, Opera e não tem que se preocupar.


Se a Microsoft realmente está planejando dividir Trident em duas DLLs separadas para Internet Explorer 12, então, não faria muito sentido. A versão do Trident que é despojado de Compatibility View iria libertar seus desenvolvedores a trabalhar mais rapidamente para competir com outros navegadores modernos, deixando os mantenedores da versão legado de Trident para integrar suas mudanças como o tempo permite.


De acordo com o Neowin, a versão mais enxuta do Trident seria aquele que é chamado por padrão, eo navegador só iria cair de volta para a versão com Compatibility View, se o usuário ou o aplicativo especificamente solicitado.


Essa estratégia também deve dar IE12 uma pegada global de recursos menores, o que por sua vez poderia ajudar a dar o Windows 10 em um espaço menor do que o Windows 8.1 - que em si tem um espaço menor do que o Windows 7.


A versão do Trident que acaba com legado cruft da Microsoft também pode abrir caminho para novos recursos. Por exemplo, um rumor do início deste ano afirmou que IE12 irá incluir um novo mecanismo de extensibilidade que é menos como a de Redmond plugins baseados em ActiveX e mais como extensões baseadas em JavaScript do Chrome.


Se for verdade, que poderia restaurar a extensibilidade para a versão moderna touch-centric do Chrome - algo que tem sido muita falta, principalmente por aqueles que não vai navegar sem um bloqueador de anúncios instalado.


Uma ainda mais fora-lá havia rumores de que a versão do Trident sem Compatibility View não será usado para IE12 em tudo, mas para um completamente novo navegador da Microsoft que está actualmente em curso sob o codinome "Spartan".


De acordo com Redmond-observador de Mary Jo Foley, este novo navegador irá apresentar não apenas um motor de renderização despojado, mas também uma interface de usuário mais enxuta, para que ele não apenas se comportam como Chrome e Firefox, mas também parece mais com eles.


Nós não ouvimos muito a corroborar essa teoria aqui em El Reg - e UI do IE11 é bonita, er, Spartan como é - mas quem sabe? Partindo do zero parece muito melhor uma idéia do que apenas mudando o nome e esperando que ninguém note.


Só não espere IE12 ou Spartan para ser o último prego no caixão para aplicações web baseadas em IE terrível legado. Para apaziguar os seus clientes, a Microsoft se comprometeu a apoiar uma ampla gama de configurações de má idéia até 12 de janeiro de 2016 , e do IE11 Modo Empresa persistirão até 2020. ®







via Alimentação (Feed)

Nenhum comentário:

Postar um comentário