Sobes.tech
Middle+

Mesélj a legérdekesebb feladatról vagy a legérdekesebb hibáról az utolsó két munkahelyed egyikén.

sobes.tech MI

Válasz az MI-től

Az egyik legutóbbi projektem során szembesültem azzal a feladattal, hogy optimalizáljam egy oldalra feltöltött nagy mennyiségű kép betöltését. Kezdetben csak az összes képet azonnal betöltöttük, ami jelentősen lassította a betöltési időt és rontotta a felhasználói élményt.

A megoldás a lazy loading (késleltetett betöltés) bevezetése volt — a képek csak akkor töltődtek be, amikor a felhasználó az oldal görgetésével elérte őket. Ez jelentősen javította a teljesítményt és csökkentette a hálózati terhelést.

A hiba az volt, hogy nem vettük figyelembe az régebbi böngészők támogatását, ahol a lazy loading nem működött, és néhány felhasználó üres helyeket látott a képek helyett. Gyorsan javítottuk ezt polyfill-ek hozzáadásával és a támogatás ellenőrzésével, ami jó tanulság volt arról, hogy különböző platformokon kell tesztelni.