Articles

De ce site-ul dvs. arată atât de rău în Internet Explorer

internet explorer

Doar menționarea Internet Explorer aduce cu siguranță o migrenă pentru dezvoltatori și testeri. Dar de ce este IE atât de des browserul pe care ne place să-l urâm?

După cum știm, pagina dvs. web va avea mici diferențe între browsere din cauza modului diferit în care acestea redau HTML, CSS și JavaScript. De multe ori, acest lucru este minim, dar poate duce, de asemenea, la diferențe funcționale și vizuale mai importante care ar putea afecta potențial modul în care un utilizator interacționează cu aplicațiile web, motiv pentru care testarea între browsere este atât de importantă.

Acest lucru devine și mai evident cu Internet Explorer, unde aceste diferențe sunt adesea mai evidente. Problema este că, în ciuda tuturor problemelor lui IE, acesta continuă să dețină o cotă de piață a browserelor, motiv pentru care dezvoltatorii și testerii trebuie să-l aibă în vedere atunci când construiesc și lansează un site web.

Atunci, de ce este Internet Explorer atât de problematic și, dacă este așa, de ce îl folosesc toți oamenii? Haideți să aruncăm o privire în urmă la istoria browserelor pentru a înțelege mai bine de unde au început problemele.

Blast to the Past

În primii ani ai web-ului, Netscape, care a fost considerat în mare parte primul browser de internet important, a condus spectacolul. Nu a avut prea multă concurență până când Microsoft a apărut cu Internet Explorer în 1995.

Aceasta a fost prima dată când a existat o concurență reală între două browsere a.ka. războiul browserelor. Nu numai că Internet Explorer era gratuit și se instala automat pe Windows, dar situația financiară avantajoasă a celor de la Microsoft le-a permis să continue să implementeze noi capabilități, cum ar fi suportul pentru scripturi și prima implementare CSS.

Acest lucru a ajutat IE să devanseze în cursa împotriva lui Netscape, iar în 2003, Internet Explorer a devenit cel mai popular browser web, captivând aproximativ 96% din cota de piață.

Cu toate acestea, știm că războaiele browserelor nu se termină aici. După preluarea controlului de către Internet Explorer, Opera și-a făcut loc în peisaj. Apoi Safari, Firefox și Chrome.

Dar unde se află cu adevărat problema, totuși, este că Microsoft nu a respectat liniile directoare ale World Wide Web Consortium (W3C), care oferă specificații HTML și DOM specifice pe care browserele trebuie să le urmeze, și a decis să ia propriile decizii atunci când vine vorba de caracteristici și plugin-uri.

Așa că, în timp ce toate celelalte browsere urmau anumite reguli și reglementări, Internet Explorer a fost un wild card. Cu utilizatorii împărțiți între acele browsere mai noi, conforme cu W3C, și Internet Explorer, care nu era conform, dezvoltatorii încercau să scrie aplicații conforme cu standardele și se confruntau cu probleme atunci când venea vorba de IE.

Între timp, Internet Explorer dezvoltase deja o bază mare de utilizatori și folosea publicitatea competitivă pentru a îndepărta utilizatorii de la alte browsere. În timp ce noile browsere au creat concurență pentru IE, unii oameni au rămas cu browserul pentru că era implicit pe Windows și îl foloseau deja.

Interesul utilizatorilor a început să scadă simțitor atunci când IE a încetat să mai lanseze noi dezvoltări și actualizări. Noile browsere s-au concentrat pe viteză, securitate și, spre bucuria dezvoltatorilor, pe respectarea standardelor. Acestea au lansat actualizări regulate pentru o îmbunătățire continuă, iar în momentul în care Internet Explorer a încercat să recupereze decalajul, erau deja prea mult în urmă.

Microsoft nu a mai actualizat IE6 de 10 ani, iar pe măsură ce au apărut sistemele de operare mobile Android și iOS, Internet Explorer nu era compatibil.

Nu mai vorbim de faptul că Internet Explorer deborda de probleme de securitate, era criticat pentru că folosea tehnologie de la terți, suferea de o lipsă de instrumente de dezvoltare pentru depanare, era lent la actualizare, avea performanțe lente și era plin de erori software.

În cele din urmă, în 2015, Microsoft a încetat suportul pentru Internet Explorer și l-a înlocuit cu Microsoft Edge ca browser implicit pentru Windows.

Înapoi în viitor

De-a lungul timpului, Internet Explorer a făcut mari progrese în unele dintre domeniile pentru care a fost cel mai mult analizat de către utilizatori. Cu toate acestea, deoarece o mare parte din codul care stă la baza acestuia încă nu respectă liniile directoare W3C, acesta rămâne în continuare un browser problematic pentru dezvoltatori și testeri.

Pe măsură ce noi versiuni de Chrome, Firefox și Safari sunt lansate continuu, este important să testăm aplicațiile web în aceste versiuni noi, precum și în versiunile anterioare. Deși Internet Explorer este defunct, este încă important pentru noi să testăm pe versiuni de Internet Explorer, deoarece păstrează o bază de utilizatori.

În plus, din cauza faptului că este neconform, rămâne un browser problematic, ceea ce înseamnă că este mai puțin probabil să redea site-ul dvs. așa cum ați dorit să arate și să funcționeze și este mai probabil să îl blocheze. Acest lucru îl face să prezinte un risc ridicat, iar profesioniștii de software pricepuți cunosc importanța includerii acestuia în testarea browserului. De fapt, al doilea cel mai frecvent testat browser desktop al clienților noștri este IE 11, iar mulți dintre clienții noștri se întorc la IE 9 sau mai departe.

Desigur, există și alte metode pentru a decide ce browsere să testeze și dacă Internet Explorer este unul dintre ele. Dar un lucru este de așteptat – dacă vă uitați pentru prima dată la site-ul dvs. în Internet Explorer s-ar putea să vă faceți să vă îndoiți de abilitățile dvs. de proiectare și dezvoltare – să știți doar că nu sunteți singuri. Și asigurați-vă că vă verificați site-ul dvs. în IE din când în când.