The problem with Internet Explorer at the time I worked with it is that it had a version of JavaScript called JScript that ran in the background that had differences with the JavaScript used in Netscape and other web browsers. https://en.wikipedia.org/wiki/JScript
In my experience I had to write JavaScript code that detected the OS the web browser type and even the processor so that I could use if statements to run the correct JavaScript code for each platform that worked.
I've been out of it for a decade due to a disability, but I see that Microsoft has updated JScript and has used some form of JavaScript in Windows 8 Apps as well. I never really liked Metro/Modern UI and Windows 10 kind of changed it to Universal Apps.
I like that they have made improvements to JavaScript like Node etc and even run JavaScript in the OS and the backend as well as the frontend.
Yeah, I'm familiar with jscript, and have used it in the past. You should check out the "Comparison to Javascript"[1] section of that article. JScript was just MS's way to get around Sun and the trademark issue. In a lot of ways, it's the same as Google and Dalvik compared to Java. Same language, different name to get around legal issues.
Now, I know MS's version of javascript (JScript) had it's own quirks and issues (such as no trailing comma allowed in objects and array syntax), but it shouldn't have been too hard with a minimum of testing to make sure it worked on both IE and Netscape and/or Firebird (before it was renamed to Firefox). The problem is that many didn't both at all, and didn't even attempt to figure out which bits that they used were standard parts of Javascript or the ECMAScript standard and what were MS extensions.
That said, there was a major benefit to people forging ahead with MS specific extensions. The wide acceptance and update of XMLHttpRequest was spurred by MS's introduction of that type of call through custom ActiveX objects[2].
In my experience I had to write JavaScript code that detected the OS the web browser type and even the processor so that I could use if statements to run the correct JavaScript code for each platform that worked.
I've been out of it for a decade due to a disability, but I see that Microsoft has updated JScript and has used some form of JavaScript in Windows 8 Apps as well. I never really liked Metro/Modern UI and Windows 10 kind of changed it to Universal Apps.
I like that they have made improvements to JavaScript like Node etc and even run JavaScript in the OS and the backend as well as the frontend.