Java is not JavaScript - tell your friends
nakedsecurity.sophos.com
nakedsecurity.sophos.com
I know one person who calls it ECMAScript. You probably know an awful lot about this person just by my telling you that one thing.
Modern browsers implement ECMAScript 5; older browsers and AS 2.0 implement ECMAScript 3. ECMAScript 4 was scrapped, but AS 3.0 still implements it. Wikipedia, as usual, has all the gory details if anyone is actually interested http://en.wikipedia.org/wiki/ECMAScript
mocha and livescript were the names at netscape. naming it javascript was a marketing strategy and a product of the sun-netscape cooperation. the ecmascript standard was born later, after the adoption of javascript/jscript.
Browsers all implement HTML differently, but we're happy to refer to it by the name of the standard.
Supersets, not subsets. In terms of syntax, there is essentially no difference between ECMAScript, JavaScript, and JScript. They're just different implementations of the same thing. In fact, the only reason JScript has a different name is because Microsoft didn't want to license the Java trademark from Sun.
ActionScript is a different animal; it's a superset of ECMAScript and has a lot of additional syntax features, like data type support.
In any case, to work across different browsers, JS code is usually written in the intersection of the ECMAScript superset languages implemented by those browsers. That intersection is ECMAScript.
The only time I have seen a java applet recently was on a website with ATARI emulator (I guess it still wasn't ported to JavaScript and/or Flash).
...except that there are stock trading software that is written as java applets...sigh...
I'm curious who owns the LiveScript trademark, if anyone. If the Mozilla Foundation inherited it from Netscape/AOL, they should give it to ECMA. At this point, the association with Java is probably more of a negative.
(The most popular web browser can't even use the JavaScript trademark, due to totally unrelated events from 15 years ago. IMO a rebranding would still be feasible.)
/ducks
Disabling Javascript slightly reduces my security risk when browsing the web and greatly reduces my privacy risk. It's just that tracking people across the web is common to the point it is ignored...and it is amazing how many websites are better without it.
To more directly answer your question, yes, many sites will not be very good with JS turned off, but I can decide whether that site is using or not.
"Private browsing mode" is also more sensible than NoScript for browsing the unfamiliar Wild Web.
A whitelist is the equivalent of wearing a helmet when driving. Sure, in the event you roll your car, the helmet will come in handy.
I use that, AdBlock, and YesScript for the occasional particularly annoying site (it's a blacklist, not a whitelist like NoScript). I also clear all cookies on browser quit. Haven't lost sleep over browsing privacy in a long time.
Can't we just start calling javascript awesomescript?
EDIT: Must have missed the headlines where Go was the new java.