Jump to content

ResourceLoader/cs: Difference between revisions

From mediawiki.org
Content deleted Content added
No edit summary
FuzzyBot (talk | contribs)
Updating to match new version of source page
Line 5: Line 5:


Zodpovídá za nízkonákladový a vysoce výkonný frontend MediaWiki, postavený na [[Special:MyLanguage/ResourceLoader/Architecture#Principles|třech principech]], které umožňují rychlé nasazení nového kódu, který vidí weboví klienti na všech stránkách za méně než 5 minut.
Zodpovídá za nízkonákladový a vysoce výkonný frontend MediaWiki, postavený na [[Special:MyLanguage/ResourceLoader/Architecture#Principles|třech principech]], které umožňují rychlé nasazení nového kódu, který vidí weboví klienti na všech stránkách za méně než 5 minut.

<div lang="en" dir="ltr" class="mw-content-ltr">
Use the navigation box on the right to navigate the reference and tutorials on ResourceLoader.
</div>


<span id="About_ResourceLoader"></span>
<span id="About_ResourceLoader"></span>

Revision as of 04:51, 12 October 2025

ResourceLoader (zavaděč zdrojů) je doručovací systém v MediaWiki pro JavaScript, CSS, ikony rozhraní a text lokalizace. Poprvé byl nasazen na Wikipedii v roce 2011 a později téhož roku vydán jako součást MediaWiki 1.17 .

Zodpovídá za nízkonákladový a vysoce výkonný frontend MediaWiki, postavený na třech principech, které umožňují rychlé nasazení nového kódu, který vidí weboví klienti na všech stránkách za méně než 5 minut.

Use the navigation box on the right to navigate the reference and tutorials on ResourceLoader.

O ResourceLoaderu

Architektura ResourceLoader prostřednictvím ukázkového načtení stránky MediaWiki.

ResourceLoader byl vytvořen v roce 2010 vývojáři Roan Kattouw, Trevor Parscal a Timo Tijhof.

ResourceLoader načte prostředky skriptů a stylů na vyžádání a pouze pro prohlížeče, které je dokážou spustit. Některé zvýrazněné funkce:

Snižuje velikost kódu, šetří náklady na šířku pásma a čas stahování.
Soubory JavaScript, soubory CSS a zprávy rozhraní se načtou v jediném požadavku.
  • Dávkové načítání a defragmentace místní mezipaměti
Snižuje se počet podaných požadavků.
Server může poskytnout více modulových svazků v reakci na jeden požadavek z prohlížeče. Ty jsou rozbaleny v prohlížeči a lze je znovu použít z mezipaměti při dalších zobrazeních stránky, i když potřebují jinou sadu modulů.
Umožňuje granulární konfiguraci bez režie dalších požadavků API.
Modul může obsahovat statické soubory, ale také generovaná data z PHP a virtuální soubory, které představují zdrojový kód z externího zdroje (např. wiki stránka).

Správce kódu