JavaScript Invented in 1995 for Netscape 2 Standardized as ECMA-262 in 1997 ECMA-262 Edition 3 in 2000 Default browser scripting language Basis of Mozilla applications Originally from BEA John Schneider, Terry Lucas, others Scripting programming model applied to XML operations hacking XML via XSL-T, the DOM, etc. is not “scripty” “Where did my objects, properties, and methods go?” Alternative to f