1 | JavaScript: Interpreted and not compiled by client or server |
2 | Java: Compiled bytecodes downloaded from server and interpreted or (Just in Time) compiled by client |
3 | JavaScript: Object-based, but no classes or inheritance |
4 | Java: Object-oriented class structure with (single) inheritance |
5 | JavaScript: Code typically integrated with or embedded in HTML (SRC="File.js" is exception) |
6 | Java: Applets distinct from HTML and accessed by <APPLET> tag from HTML page |