Mit dem ähnlich klingenden Java von Sun Microsystems hat JavaScript jedoch nichts zu tun.
JavaScript wird direkt vom Browser interpretiert und ausgeführt. Ein JavaScript-Code kann vom Browser interpretiert werden, ohne dass er vorher in ein echtes Programm übersetzt wurde. Insbesondere gibt es hier keine Sandbox, die Zugriffe auf lokale Ressourcen abblockt.
Mit JavaScript gibt es eine Reihe von Anwendungsmöglichkeiten, die von Spielereien bis zu sinnvollen Ergänzung einer Web-Seite reichen. Die am häufigsten anzutreffende Anwendung ist der Austausch von Bildern beim Überfahren mit der Maus ("Mouse-Over-Effekt", "Hover-Buttons").
Viele Sites nutzen JavaScript, um Browser zu erkennen und deren Inkompatibilitäten abzufangen, oder zur bequemeren Navigation. Eine wichtige Rolle spielt JavaScript auch bei Dynamic HTML (DHTML), das ohne JavaScript nicht funktioniert.
Wenn sich beim Besuch einer Seite automatisch weitere Browser-Fenster öffnen, ist meist JavaScript im Spiel. Es ist prinzipiell sehr einfach den Rechner durch Hunderte von zusätzlichen Fenstern lahmzulegen. (Dieser Link öffnet nur drei!)
Die meisten der bekannt gewordenen Sicherheitslücken in Web-Browsern sind eng mit JavaScript verknüpft. Wo es nicht Hauptgegenstand des Bugs ist, benötigt man es häufig, um die Sicherheitslücke ausnutzen zu können.
JavaScript kann in allen Browsern unabhängig von Java ein- oder
ausgeschaltet werden (beim Internet Explorer allerdings nur zusammen
mit VBScript - Visual Basic Script).