JavaScript 1 and JavaScript 2 updates