Articles

Waarom ziet uw website er zo slecht uit in Internet Explorer

internet explorer

Alleen al het noemen van Internet Explorer bezorgt ontwikkelaars en testers een migraineaanval. Maar waarom is IE zo vaak de browser die we zo graag haten?

Zoals we weten, vertoont uw webpagina kleine verschillen tussen browsers vanwege de verschillende manieren waarop HTML, CSS en JavaScript worden weergegeven. Vaak is dit minimaal, maar het kan ook leiden tot meer grote functionele en visuele verschillen die mogelijk van invloed zijn op de manier waarop een gebruiker omgaat met de webapplicaties, dat is de reden waarom cross-browser testen is zo belangrijk.

Dit wordt nog duidelijker met Internet Explorer, waar die verschillen zijn vaak duidelijker. Het probleem is dat ondanks alle problemen van IE, het nog steeds een deel van de browsermarkt in handen heeft, wat de reden is waarom ontwikkelaars en testers het in gedachten moeten houden bij het bouwen en uitbrengen van een website.

Dus waarom is Internet Explorer zo problematisch, en als dat zo is, waarom gebruiken mensen het dan allemaal? Laten we eens terugblikken op wat browser geschiedenis om een beter begrip te krijgen van waar de problemen voor het eerst begonnen.

Blast to the Past

In de beginjaren van het web, Netscape, die grotendeels werd beschouwd als de eerste grote internet browser, liep de show. Het had niet veel concurrentie totdat Microsoft in 1995 met Internet Explorer kwam.

Dit was de eerste keer dat er echte concurrentie was tussen twee browsers a.k.a. de browseroorlogen. Niet alleen was Internet Explorer gratis en automatisch geïnstalleerd op Windows, de gunstige financiële situatie van Microsoft stelde hen in staat om door te gaan met het implementeren van nieuwe mogelijkheden, zoals scripting ondersteuning en de eerste CSS implementatie.

Dit hielp IE inch voorsprong in de race tegen Netscape, en in 2003, Internet Explorer werd de meest populaire web browser, het veroveren van ongeveer 96 procent van het marktaandeel.

Hoewel, we weten dat de browser oorlogen daar niet eindigen. Na de overname door Internet Explorer, kwam Opera in beeld. Dan Safari, Firefox en Chrome.

Waar het probleem echt ligt, is echter dat Microsoft zich niet hield aan de richtlijnen van het World Wide Web Consortium (W3C), dat specifieke HTML en DOM specificaties geeft voor browsers om te volgen, en besloot om hun eigen beslissingen te nemen als het gaat om functies en plugins.

Dus terwijl elke andere browser bepaalde regels en voorschriften volgde, was Internet Explorer een wild card. Met gebruikers verdeeld tussen die nieuwere, W3C-conforme browsers en de niet-conforme Internet Explorer, probeerden ontwikkelaars toepassingen te schrijven die aan de standaarden voldeden en liepen ze tegen problemen aan als het op IE aankwam.

Mettertijd had Internet Explorer al een groot gebruikersbestand opgebouwd en gebruikte concurrerende reclame om gebruikers weg te jagen van andere browsers. Terwijl nieuwe browsers concurrentie creëerden voor IE, bleven sommige mensen bij de browser omdat het de standaard was op Windows en ze het al gebruikten.

De interesse van gebruikers begon merkbaar af te nemen toen IE stopte met het uitbrengen van nieuwe ontwikkelingen en updates. Nieuwe browsers legden de nadruk op snelheid, veiligheid en, tot grote vreugde van de ontwikkelaars, naleving van de normen. Ze brachten regelmatig updates uit voor voortdurende verbetering, en tegen de tijd dat Internet Explorer probeerde in te halen, lagen ze al te ver achter.

Microsoft had IE6 al 10 jaar niet bijgewerkt, en toen de mobiele besturingssystemen Android en iOS opkwamen, was Internet Explorer niet compatibel.

Niet te vergeten, Internet Explorer zat vol met beveiligingsproblemen, werd bekritiseerd voor het gebruik van technologie van derden, leed aan een gebrek aan ontwikkeltools voor debugging, was traag om te updaten, ervoer trage prestaties, en krioelde van de software bugs.

Uiteindelijk, in 2015, beëindigde Microsoft de ondersteuning voor Internet Explorer en verving het door Microsoft Edge als de standaard Windows-browser.

Terug naar de toekomst

In de loop van de tijd heeft Internet Explorer grote vooruitgang geboekt op een aantal van de gebieden waarvoor ze het meest kritisch werden bekeken door gebruikers. Maar omdat zoveel van de onderliggende code nog steeds niet voldoet aan de W3C richtlijnen, blijft het een problematische browser voor ontwikkelaars en testers.

Als nieuwe versies van Chrome, Firefox en Safari voortdurend worden uitgebracht, is het belangrijk dat we webapplicaties testen in die nieuwste versies, maar ook in eerdere versies. Hoewel Internet Explorer is ter ziele, is het nog steeds belangrijk voor ons om te testen op versies van Internet Explorer, omdat het behoudt een user base.

Bovendien, vanwege het feit dat het niet-compliant is, het blijft een problematische browser, wat betekent dat het minder waarschijnlijk om uw website te renderen de manier waarop u bedoeld om het te kijken en te werken, en meer kans om het te crashen. Het risico is dus groot, en slimme softwareprofessionals weten hoe belangrijk het is om de browser mee te testen. In feite is de op een na meest geteste desktop browser van onze klanten IE 11, en veel van onze klanten gaan terug naar IE 9 of verder.

Natuurlijk zijn er andere methoden om te beslissen welke browsers getest moeten worden en of Internet Explorer daar een van is. Maar één ding valt te verwachten – als u uw website voor de eerste keer in Internet Explorer bekijkt, kunt u gaan twijfelen aan uw ontwerp- en ontwikkelingsvaardigheden – weet dat u niet de enige bent. En zorg ervoor dat u uw website van tijd tot tijd in IE controleert.