ResourceLoader

interface icons, and localisation.

performant front end, builtsex by Web clients on all pages in less than 5 minutes.

About ResourceLoader


ResourceLoader was created in 2010 by Roan Kattouw, Trevor Parscal, and Timo Tijhof.

ResourceLoader loads script and style resources on-demand and only for browsers that are capable of running them. Some highlighted features:

&rarr; This reduces the size of the code, saving bandwidth cost and download time. Both JavaScript files, CSS files and interface messages are loaded in a single request. &rarr; This reduces the number of requests made. The server can provide multiple module bundles in response to a single request from the browser. These are unpacked in the browser and can be re-used from the cache on subsequent page views even if they need a different set of modules &rarr; This allow granular configuration without overhead of additional API requests. A module can contain static files but also generated data from PHP, and virtual files that represent source code from an external source (e.g. a wiki page).
 * Minifying and concatenating
 * Batch loading and local cache defragmentation
 * Bundle static files with generated data and virtual files