A lightweight framework for JS