Micro javascript framework