A JavaScript Framework