[Profile picture of Ruben Verborgh]

Ruben Verborgh

Components.js: A Semantic Dependency Injection Framework

Ruben Taelman, Miel Vander Sande, and Ruben Verborgh

Components.js is a dependency injection framework for JavaScript applications that allows components to be instantiated and wired together declaratively using semantic configuration files. The advantage of these semantic configuration files is that software components can be uniquely and globally identified using URIs. As an example, this documentation has been made self-instantiatable using Components.js. This makes it possible to view the HTML-version of any page to the console, or serve it via HTTP on a local webserver.

full text BibTeX other citation formats

Published in 2018 in Proceedings of The Web Conference: Developers Track.

Keywords:

Read this article online

Cite this article in your work

Cite this article easily using its BibTeX entry:

@inproceedings{taelman_www_dev_2018,
  author = {Taelman, Ruben and Vander Sande, Miel and Verborgh, Ruben},
  title = {Components.js: A Semantic Dependency Injection Framework},
  booktitle = {Proceedings of The Web Conference: Developers Track},
  year = 2018,
  month = apr,
  url = {http://componentsjs.readthedocs.io/},
}

Alternatively, pick a reference of your choice below:

ACM
Ruben Taelman, Miel Vander Sande, and Ruben Verborgh. 2018. Components.js: A Semantic Dependency Injection Framework. In Proceedings of The Web Conference: Developers Track.
APA
Taelman, R., Vander Sande, M., & Verborgh, R. (2018, April). Components.js: A Semantic Dependency Injection Framework. Proceedings of The Web Conference: Developers Track.
IEEE
R. Taelman, M. Vander Sande, and R. Verborgh, “Components.js: A Semantic Dependency Injection Framework,” in Proceedings of The Web Conference: Developers Track, 2018.
LNCS
Taelman, R., Vander Sande, M., Verborgh, R.: Components.js: A Semantic Dependency Injection Framework. In: Proceedings of The Web Conference: Developers Track (2018).
MLA
Taelman, Ruben, et al. “Components.js: A Semantic Dependency Injection Framework.” Proceedings of The Web Conference: Developers Track, 2018.

Discuss this article