Articles

Por que é que o seu site fica tão mal no Internet Explorer

internet explorer

Apenas a menção do Internet Explorer certamente provocará uma enxaqueca para os desenvolvedores e testadores. Mas porque é que o IE é tão frequentemente o browser que adoramos odiar?

Como sabemos, a sua página Web terá ligeiras diferenças entre browsers devido às diferentes formas de renderizar HTML, CSS, e JavaScript. Muitas vezes, isso é mínimo, mas também pode levar a mais grandes diferenças funcionais e visuais que podem potencialmente afetar a forma como um usuário interage com as aplicações web, e é por isso que o teste entre navegadores é tão importante.

Isso se torna ainda mais evidente com o Internet Explorer, onde essas diferenças são muitas vezes mais óbvias. O problema é que apesar de todos os problemas do IE, ele continua a deter uma fatia do mercado de navegadores, e é por isso que os desenvolvedores e testadores têm que ter isso em mente ao construir e lançar um site.

Então por que o Internet Explorer é tão problemático, e se assim for, por que as pessoas usam tudo isso? Vamos dar uma olhada no histórico de alguns navegadores para entender melhor onde os problemas começaram.

Bast to the Past

Nos primeiros anos da web, Netscape, que foi considerado em grande parte o primeiro grande navegador de internet, dirigiu o programa. Não havia muita competição até que a Microsoft saiu com o Internet Explorer em 1995.

Esta foi a primeira vez que houve verdadeira competição entre dois navegadores a.ka. as guerras dos navegadores. Não só o Internet Explorer era gratuito e instalado automaticamente no Windows, como a situação financeira vantajosa da Microsoft lhes permitia continuar implementando novas capacidades, como o suporte a scripts e a primeira implementação do CSS.

Isso ajudou o IE a avançar um pouco na corrida contra a Netscape, e em 2003, o Internet Explorer se tornou o navegador web mais popular, cativando cerca de 96 por cento da participação de mercado.

No entanto, sabemos que as guerras entre navegadores não terminam aí. Após a aquisição do Internet Explorer, a Opera entrou em cena. Então Safari, Firefox e Chrome.

Onde realmente reside o problema, no entanto, é que a Microsoft não seguiu as diretrizes do World Wide Web Consortium (W3C), que dá especificações específicas de HTML e DOM para os navegadores seguirem, e decidiu tomar suas próprias decisões quando se trata de recursos e plugins.

Então, enquanto todos os outros navegadores seguiam certas regras e regulamentos, o Internet Explorer era um wild card. Com os usuários divididos entre os navegadores mais novos, compatíveis com o W3C e os não compatíveis com o Internet Explorer, os desenvolvedores estavam tentando escrever aplicativos compatíveis com os padrões e encontrando problemas quando se tratava do IE.

Mean enquanto isso, o Internet Explorer já tinha crescido uma grande base de usuários e usava publicidade competitiva para afastar os usuários de outros navegadores. Enquanto novos navegadores criavam competição para o IE, algumas pessoas ficaram com o navegador porque ele era o padrão no Windows e já estavam usando-o.

Interesse do usuário começou a diminuir notavelmente quando o IE parou de lançar novos desenvolvimentos e atualizações. Novos navegadores focaram na velocidade, segurança e, para deleite dos desenvolvedores, na conformidade com os padrões. Eles lançaram atualizações regulares para melhoria contínua, e na época em que o Internet Explorer tentou se recuperar, eles já estavam muito atrasados.

Microsoft não atualizava o IE6 há 10 anos, e quando os sistemas operacionais móveis Android e iOS surgiram, o Internet Explorer não era compatível.

Sem mencionar, o Internet Explorer estava cheio de problemas de segurança, criticado por usar tecnologia de terceiros, sofria com a falta de ferramentas de desenvolvimento para depuração, era lento para atualizar, tinha um desempenho lento e estava cheio de bugs de software.

Eventualmente, em 2015, a Microsoft terminou o suporte ao Internet Explorer e substituiu-o pelo Microsoft Edge como o navegador padrão do Windows.

Voltar para o Futuro

Todos os anos, o Internet Explorer deu grandes passos em algumas das áreas que foram mais amplamente escrutinadas pelos usuários. No entanto, como grande parte do código subjacente ainda não segue as directrizes do W3C, continua a ser um navegador problemático para programadores e testadores.

Como as novas versões do Chrome, Firefox e Safari são continuamente lançadas, é importante que testemos aplicações web nessas versões mais recentes, bem como nas versões anteriores. Embora o Internet Explorer esteja defunto, ainda é importante para nós testar em versões do Internet Explorer, uma vez que ele mantém uma base de usuários.

Mais ainda, devido ao fato de não ser compatível, ele continua sendo um navegador problemático, o que significa que é menos provável que ele torne o seu site do jeito que você pretendia que ele fosse e funcionasse, e mais provável que ele seja bloqueado. Isto torna-o de alto risco, e os profissionais de software sabem da importância de o incluir nos testes do navegador. Na verdade, o segundo navegador mais comumente testado pelos nossos clientes é o IE 11, e muitos dos nossos clientes voltam ao IE 9 ou mais longe.

De fato, existem outros métodos para decidir quais navegadores testar e se o Internet Explorer é um deles. Mas uma coisa é de se esperar – olhar para o seu site no Internet Explorer pela primeira vez pode fazer você duvidar das suas habilidades de design e desenvolvimento – apenas saiba que você não está sozinho. E certifique-se de verificar o seu site no IE de vez em quando.