Framework for JavaScript