Von Sun Microsystems entwickelte plattformunabhängige, objektorientierte Programmiersprache, welche neue Formen der Interaktivität im Web ermöglicht. Sie eignet sich vor allem zur Programmierung kleiner Anwendungen, die auf Webseiten eingesetzt werden und die Funktionalität von Web-Angeboten erweitern. Die wichtigsten Browser enthalten eine Java Virtual Machine und können so in HTML-Dokumente eingebettete Applets ausführen.