browser-side developer framework, loader, component your browser-size code like node.js