Czy obrazki są rzeczywiście bardziej wydajne niż oddzielne obrazy?
Zacząłem używać obrazków sprite'ów około 2 lata temu, ponieważ widziałem witryny takie jak Apple i Facebook, używając ich na swoich stronach.
To bez wątpieniaładowanie strony jest szybsze, jeśli pobierzesz jeden obraz o rozmiarze 60 KB, zamiast trzech obrazów 20 KBOstatnio jednak dowiedziałem się, że sprite'y, choć szybsze przy ładowaniu, są w rzeczywistości o wiele bardziej pochłaniające pamięć po stronie klienta.
W moich oczach:
Sprite są szybsze przy ładowaniu i zużywają mniej przepustowościZ punktu widzenia programistów są łatwiejsze w utrzymaniu, ponieważ wszystkie grafiki są w jednym miejscuJednak w oczach moich kolegów:
Za każdym razem, gdy na stronie jest mowa o ikonce, obraz jest tworzony w pamięci, co z kolei spowalnia przeglądarkę klientówRóżnica w szybkości ładowania nie jest wystarczająca do uzasadnienia zwiększonego wykorzystania pamięci przeglądarkiInternet jest przeznaczony do przesyłania w małych pakietach, dlatego ładowanie mniejszych obrazów jest lepsze niż ładowanie większychTo prowadzi mnie do zadania pytania: czy duchy są rzeczywiście warte użycia, czy mój kolega wyszczerza niewłaściwe drzewo?