Odložené načítání

Odložené načítání je programovací technika, která odkládá načítání prostředků, dokud nejsou potřeba. Běžným příkladem je webová stránka, která odloží načtení obrázků, dokud uživatel neprolistuje stránku k jejich umístění. Odložené načítání se používá na webu i v softwarových programech, jako jsou mobilní a stolní aplikace.

Odložené načítání na webu

Odložené načítání obrázků na webové stránce může zrychlit dobu načítání, protože prohlížeč nemusí načítat obrázky, které nejsou viditelné. Jak uživatel prochází stránku, obrázky se načítají dynamicky. To se provádí pomocí jazyka JavaScript, který zjišťuje pozici každého obrázku a určuje, zda se nachází ve viditelné oblasti okna prohlížeče. Pokud uživatel posune stránku dolů k obrázku, JavaScript si vyžádá prostředek z webového serveru a zobrazí obrázek na stránce. Pokud uživatel stránku neposune dolů, obrázek se nenačte.

Načítání dalších prostředků, například souborů JavaScriptu, CSS a dokonce i samotného HTML, je také možné odložit. Webový vývojář může například určit, které styly CSS jsou potřeba pro obsah „nad přehybem“ na webové stránce, tedy pro obsah viditelný v rámci výšky běžného okna prohlížeče. Vývojář je může implementovat jako „vložené styly“ neboli styly definované přímo v kódu HTML webové stránky. JavaScript se používá k načtení dalšího CSS po načtení stránky nebo poté, co uživatel začne stránku posouvat.

Odložené načítání videa je na webu také běžné. Je obzvlášť účinné, protože videosoubory jsou obvykle největšími prostředky načítanými v rámci webové stránky. Namísto odeslání celého videa do zařízení uživatele odesílá webový server pouze malé části videa, zatímco jej uživatel sleduje. Populární weby pro sdílení videí, jako jsou YouTube a Vimeo, používají odložené načítání ke snížení šířky pásma a k tomu, aby uživatelům zabránily stahovat více videoobsahu, než je nutné. To je obzvlášť užitečné pro uživatele s internetovým připojením s omezeným objemem dat, například s mobilními datovými tarify.

Při odloženém načítání videa se běžně načítá několik sekund nebo dokonce několik minut videa před aktuálním místem přehrávání. Video data se ukládají do vyrovnávací paměti, což pomáhá zajistit plynulé přehrávání videí, i když internetové připojení není stabilní.

Odložené načítání v softwarových programech

Ačkoli je odložené načítání na webu stále oblíbenější, při vývoji softwaru se používá již dlouhou dobu. Operační systém může například zobrazovat pouze obrázky miniatur pro viditelné ikony ve složce. Podobně může program pro prohlížení obrázků načítat pouze viditelné obrázky ve fotoknihovně. To využívá méně paměti a zlepšuje výkon aplikace, protože program nenačítá nepotřebná data.

Aktualizováno January 28, 2019 od Per C.

quizOtestujte své znalosti

CDN servers distributed around the globe are called what?

A
Lite servers
0%
B
Thin servers
0%
C
Edge servers
0%
D
Node servers
0%
Correct! Incorrect!     View the Edge Server definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Odložené načítání na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.