We've put humans on the moon and rovers on Mars. So why the bloody hell is save-and-reload still acceptable as the cornerstone of our development workflow? dy.js is proposed methodology (specification?) and reference implementation for module-based dynamic code reloading in (initially) the browser.
dy.js is designed to be simple, humanist software. As such, it's guiding philosophy is centered around understandability and ease of use:
- Simple module dependency injection
- Simple module reloading extension
- Code that JavaScript programmers of nearly all skill levels should be able to understand
Released under the New BSD License (1999); see LICENSE
for details.