Java vs. JavaScript III
Java applets are distinct from HTML
Java is strongly typed with static (compile-time) binding
Java bytecodes are interpreted (or “Just-In-Time” compiled) on the client
JavaScript is tightly coupled with HTML
JavaScript is loosely typed with dynamic (run-time) binding
High-level JavaScript source code is interpreted on the client but is often MUCH faster than Java as integrated into browser