Poskytují progresivní obrázky lepší uživatelský dojem pro webové aplikace založené na prohlížeči?
Stejně jako u všech věcí existují výhody i nevýhody, i když většina z nich není ve skutečnosti relevantní, pokud je web navržen správně a koncový uživatel má rychlé připojení k internetu. Jejich význam tedy závisí na cílovém publiku.
Klady:
Nevýhody:
Takže v rovnováze bych řekl, že pravděpodobně nedává lepší uživatelský dojem.
Kromě formátu JPEG nepoužívejte prokládání, protože ve skutečnosti zvyšuje velikost staženého obrazu. PNG je nejhorší kolem 10%. I když to však není nijak zvlášť nákladné, je to stále nežádoucí.
Takže je to vlastně dobré pro cokoli? Webový vývojář moudrý, ne. Pokud ale řeknete zveřejnění některých obrázků na fóru, kód na fóru nemůže vědět velikost; protože prokládáním v podstatě překročíte velikost velmi rychle, prokládání je jedním ze způsobů, jak vyřešit vaše (neexistující, vybíravé) problémy s rozvržením - realisticky je jediná důvěryhodná situace s plovoucími obrázky.
Vždy jsem měl smíšené pocity ohledně prokládaných/progresivních obrazů. Stále se nemůžu rozhodnout, kde na nich stojím. Ale je tu jedna věc, kterou bych si přál, aby všechny prohlížeče udělaly: zatímco se stránka zobrazuje, ale obrázky se zatím nenačítaly, přála bych si, aby zobrazovaly obrazovou reprezentaci namísto pouze prázdného místa. IE6 měl těžko najít "Zobrazit obrázek zástupný symbol" možnost, která dělala přesně to, ale to nebylo zapnuto ve výchozím nastavení.
Samozřejmě, aby zástupný symbol obrázku fungoval dobře, musí webová stránka obsahovat správné atributy šířka/výška, jak je uvedeno @ DA01 .
Myslím, že význam progresivních/prokládaných obrazů se v posledních několika letech snížil. Mnoho lidí v zemích prvního světa má vysokorychlostní internet ( http://articlet.com/article791.html ). Když má uživatel dial-up přístup, může se uživatel ptát, proč jsou věci umístěny na obrazovce tak, jak jsou. Progresivní/prokládané obrázky dávají těmto uživatelům něco, na co se mají dívat, a jsou zvyklí na ně, jak se vyplňují v čase. Uživatelé s vysokorychlostním připojením k internetu budou obvykle mít obraz stažen dostatečně rychle, aby neviděl, jak se obrázek postupně vyplňuje.
Pokud bude váha stažených obrázků poměrně malá, budou při všech připojeních poměrně rychlá. Modemy dial-up mohou při plné šířce pásma vytáhnout obrázek 6,8 kB za 1 sekundu. Stejný obrázek pro někoho, kdo má připojení 20 MB, bude trvat pouze ~ 3 milisekundy. Můžete vidět, jak progresivní/prokládané obrázky neposkytují uživatelům vysokorychlostního internetu žádný přínos.
Podle článku (který je několik let starý) stále máme značné množství uživatelů, kteří se musí telefonicky zabývat. Chtěl bych alespoň udržet obrázky co nejmenší a využít co možná největší mezipaměť prohlížeče. Například soubor SVG se zipem může být mnohem menší a poskytuje lepší zážitek, pokud má někdo prostřednictvím svého telefonického připojení moderní prohlížeč. Stále se snažím udělat co nejvíce bez obrázků, jak jen dokážu. To znamená, že využiji webová písma Google nebo jejich hostování jQuery atd. Jakmile prohlížeč uloží kopii do mezipaměti (je mapována pomocí adresy URL v mezipaměti), musí ji stáhnout pouze jednou.