Funkce Mirage umožní rychlejší načítání stránky

Jednou z technik optimalizace webu pro mobilní zařízení je funkce Mirage. Ta využívá virtualizované obrázky, aby umožnila rychlejší načítání stránky

První verze aplikace Mirage

vytvořila virtualizované obrázky takovým způsobem, že vytvořila pět kopií všech snímků s různým rozlišením. Nové verze obrázků byly přizpůsobeny nejčastěji používaným rozlišením a ačkoli tato metoda v principu fungovala, často mírně pozměnila rozložení stránky.

Mirage ve verzi 2.0

využívá jiný přístup. Namísto vytvoření pěti kopií se vygeneruje pouze jedna kopie, jejíž kvalita je však minimální. Velikost obrázku je díky tomu přibližně 1% z původní velikosti, nový obrázek však obsahuje všechny potřebná metadata k tomu, aby ho dokázal prohlížeč správně umístit a vyrenderovat internetovou stránku.

Po načtení stránky se aktivuje tzv.. Virtualized Image Loader, který nahradí obrázky s nízkou kvalitou původními verzemi. Virtualized Image Loader zároveň přizpůsobuje stupeň komprese v závislosti na internetovém připojení. Matthew Prince, CEO CloudFlare, přirovnává výsledný efekt ke starému progresivnímu JPEG souboru.

Mirage 2.0 nabídne rychlejší přístup k internetovým stránkám, ovšem na úkor kvality obrázků

Přestože Mirage 2.0 umožňuje díky tomuto přístupu renderovat internetové stránky rychleji, uživatele může nízké rozlišení obrázků překvapit. Na druhé straně, v závislosti na velikosti původní verze, přechod mezi kopií a originálem bývá obvykle rychlý. Mirage podporuje všechna rozlišení webových stránek, funkce je však určena zejména pro mobilní verze.

Přestože CloudFlare nabízí také bezplatné účty, funkce Mirage je k dispozici pouze pro prémiové účty.

zdroj: tech­crunch.com