Back to Top

PHNETZ - Internetagentur

Marketing für Ihren Erfolg

Applet

Applet

Ein Applet ist ein kleines, eigenständiges Anwendungs‑ bzw. Programm‑Modul, das in eine Umgebung (häufig einen Web‑Browser oder eine Laufzeit‑Engine) eingebettet wird, um dort interaktive Funktionen auszuführen. Historisch war das Java‑Applet das bekannteste Format; heute werden Applets häufig durch HTML5‑basierte Komponenten (Canvas, WebGL) oder Web‑Assembly ersetzt, da die Unterstützung in modernen Browsern stark zurückgegangen ist.

 

Hauptmerkmale

Merkmal
Beschreibung
Ausführungsumgebung
Java‑Virtual‑Machine (für Java‑Applets), Browser‑Plugins (veraltet), oder HTML5/JavaScript‑Container (für neue „Applet‑ähnliche“ Widgets).
Auswahl & Laden
Wird über ein <applet>‑ bzw. <object>‑Tag (bzw. embed) in eine HTML‑Seite eingebettet und beim Aufruf vom Browser geladen.
Sicherheitsmodel
Sandbox‑Prinzip: Applets laufen mit stark eingeschränkten Rechten; erweiterte Rechte erfordern digitale Signatur und Nutzer‑Bestätigung.
Plattform‑Unabhängigkeit
Bei Java‑Applets dank Bytecode; bei modernen Web‑Applet‑Alternativen dank HTML5/JS, die auf allen gängigen Geräten laufen.
Verwendungszwecke (historisch)
Interaktive Diagramme, 3‑D‑Visualisierungen, Spiele, Widgets für Online‑Formulare, Lern‑ und Simulationsprogramme.
Nachteile
- Abhängigkeit von Plugins (Java‑Plugin, NPAPI) → Sicherheitsschwachstellen.
- Eingeschränkte Unterstützung in modernen Browsern (Chrome, Edge, Safari).
- Größerer Ressourcenverbrauch gegenüber nativen Web‑Technologien.

Aktueller Status

  • Java‑Applet: Ab 2021 haben die meisten modernen Browser das NPAPI‑Plugin vollständig entfernt; Java‑Applet‑Ausführung ist praktisch erloschen.
  • Alternativen: HTML5 Canvas, WebGL, Web‑Components, Progressive Web Apps (PWA) und Web‑Assembly (Wasm) übernehmen die früheren Einsatzgebiete von Applets.
 

Sicherheitshinweise

  • Nur signierte Applets von vertrauenswürdigen Anbietern ausführen.
  • Browser‑Sicherheitsrichtlinien (CSP, Same‑Origin‑Policy) beachten.
  • Veraltete Java‑Versionen regelmäßig aktualisieren, um bekannte Exploits zu schließen.