Az elavult, régi böngészők támogatása jelentősen megnehezíti a webfejlesztők munkáját, de van ennek értelme egyáltalán? Legyünk őszinték, az elavult böngészők támogatása ellen sokkal több érv szól, mint mellette.
Szerintem egy jó webfejlesztő figyel arra, hogy a keze alól kikerülő munka valamennyi aktuálisan elérhető böngészővel megfelelően működjön. Sőt, az alapvető funkcionalitásnak még a régebbi rendszerek böngészőivel is valamelyest elérhetőnek kell lennie. Annak azonban nem látom értelmét, hogy a fejlesztési idő nagy részét a régi böngészőben nem elérhető funkciók kiváltása tegye ki.
Legfőbb érvek az elavult böngészők ellen
Az alábbi érveknél sokkal többet is felsorolhatnék, de ezeket gondolom az 5 legfontosabbnak.
- Az elavult böngészők gyakran komoly biztonsági kockázatokat hordoznak. Ez pedig nem csak az felhasználót érinti, hiszen az elavult böngészők használata növeli a weboldalakra irányuló támadások kockázatát is. Ma is sok botnet épül az elavult rendszerek hibái miatt.
- A régi böngészők nem támogatják az újabb technológiákat és szabványokat (pl. HTML5, CSS3, ECMAScript). Emiatt komoly kompromisszumokat kell kötni a funkciók és a megjelenés terén, ha ezeket is támogatni szeretnék.
- A fejlesztési időt és ezzel a költségeket jelentősen növeli, ha az elavult böngészőkben elérhetetlen technológiákat ki akarjuk váltani. Egy CSS3 animáció például hiába valósítható meg JavaScript alkalmazásával a régebbi böngészőkben, ha ennek fejlesztési ideje és erőforrásigénye is jelentősen nagyobb.
- A weboldalak régi böngészőkkel történő tesztelése rengeteg időt vesz igénybe. Sok esetben virtuális gépeken kell ehhez régi, elavult rendszereket telepíteni. A tesztelésre, hibajavításra és optimalizálásra fordított idő pedig legtöbbször nem térül meg.
- A statisztikák szerint egyre kevesebb felhasználó használ régi böngészőt. A webfejlesztők számára nem éri meg jelentős erőforrásokat fordítani olyan böngészők támogatására, melyek piaci részesedés jelentéktelen.
Miért használ valaki elavult böngészőt?
Az elavult böngészők használatának legtöbbször nem anyagi okai vannak, számtalan böngésző ingyenesen rendelkezésre áll, akár a régebbi operációs rendszereken is. Ha valaki ma mégis elavult böngészőt használ, akkor ott legtöbbször egy sok szempontból elhanyagolt gép áll a háttérben.

Nem minden felhasználó van tisztában azzal, hogy miért és miképpen kell frissítenie a böngészőjét. Szerencsére a legtöbb korszerű böngésző már önállóan, a felhasználótól nagyrészt függetlenül is gondoskodik a naprakész frissítésekről. Elég a felhasználót az első Firefox telepítésben segíteni, és onnantól a probléma letudható. Ennyit még egy nagyszülő gépének biztonsága is megér. Nem?
Vannak persze olyanok is, akiknek az operációs rendszere vagy hardvere már nem támogatott, és nem akarnak, vagy nem tudnak beruházni új eszközökbe. Ez valóban komoly probléma, de ezt a problémát nem oldjuk meg pusztán azzal, ha az elavult böngészők támogatásával foglalkoztatjuk a webfejlesztőket. Hiszen a gép és a rendszer ettől még sebezhető marad, és a sebezhetőséget csaknem biztosan ki is használják illetéktelenek.
Összegzésül, én fejlesztőként azt javaslom, hogy az alapvető funkcionalitás elérése után NE fordítsunk több munkaórát az elavult böngészők támogatásába! Nem éri meg.
További információ: