Now we add another element to the mix, a whole other JavaScript interpreter, this one from Microsoft. Now, while there's a standard for JavaScript, big companies, esp Microsoft, are notorious for adding their own features to the standard, and sometimes even introducing bugs, so that you have to produce a special version of whatever you're doing for their version of the platform. This happened with
browsers, and happened with Java, in the
ugly competition between Microsoft and Sun Microsystems in the 1990s.