Lightweight JavaSript framework