RequireJS

E554826

RequireJS is a JavaScript file and module loader that implements the Asynchronous Module Definition (AMD) API to manage dependencies and improve the performance of web applications.

Try in SPARQL Jump to: Statements Referenced by

Statements (48)

Predicate Object
instanceOf JavaScript library
file loader
module loader
alternativeTo CommonJS loaders in browser via bundlers
synchronous script tags
category JavaScript module system
web development tool
configurationFile require.config in JavaScript
creator James Burke NERFINISHED
developer James Burke NERFINISHED
hasComponent r.js optimizer
hasFeature bundling and optimization via r.js
circular dependency handling
configurable baseUrl for modules
define function for module definition
error callbacks for failed loads
path configuration for modules
plugin support for loading resources
require function for module loading
shim configuration for non-AMD scripts
support for named and anonymous modules
implements AMD API NERFINISHED
Asynchronous Module Definition NERFINISHED
influenced ES6 module loaders ecosystem
module loading patterns in front-end frameworks
license BSD or MIT-style open-source license
openSource true
primaryRole dependency management tool
module loader for JavaScript
script loader
programmingLanguage JavaScript
purpose improve performance of web applications
manage JavaScript module dependencies
optimize script loading
releaseType stable library
repository https://github.com/requirejs/requirejs
status mature but less commonly used after ES modules and bundlers
supports Node.js via r.js optimization
asynchronous module loading
browser environments
dependency injection
modular JavaScript development
supportsStandard AMD NERFINISHED
typicalUsagePattern define modules with dependencies and load them asynchronously
usedFor large-scale JavaScript applications
performance optimization of script loading
single-page applications
website https://requirejs.org/

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

OpenJS Foundation hostsProject RequireJS