JavaScript particularly useful for multi-frame windows and for manipulating forms without complex CGI (Server Side) scripts
|
Here it can be much faster as purely client side whereas a CGI based form has inevitable delays as requires server-client communication and invocation of a new process on server side.
-
Java shares this advantage
|
This client side processing speed can be essential in some applications as users would not accept long delays (several seconds) on "trivial" mouse clicks
|
Java is a broad industry standard with a careful well documented design
|
JavaScript comes from Netscape but is supported by Microsoft.
-
It has a poorly documented (and thought through ?) basic design
|