JavaScript: Interpreted and not compiled by Client or Server |
Java: Compiled bytecodes downloaded from server and interpreted or (Just in Time) compiled by client |
JavaScript: Object based but no classes or inheritance |
Java: Object-Oriented. Applets consist of object classes with inheritance |
JavaScript: Code typically integrated with or embedded(Entities) in HTML (SRC="File.js" is exception) |
Java: Applets distinct from HTML and accessed by Applet Tag from HTML page |