portabel: Installation oder Ausführung indirekt auf der Zielplattform
Nachteile: Eingeschränkter Zugriff auf plattformspezifische Dienste wie GPS, Kamera
- interpretiert: Ausführung durch einen Interpreter auf der Zielplattform
Nachteil: Nicht über Plattform-Shop installierbar
- HTML+JavaScript durch Browser
- Java-Bytecode durch Java-WebStart
- präkompiliert: Entwicklerseitige Kompilation, Ausführung auf Client
- GWT|Vaadin: Java → JavaScript interpretiert durch Browser
- Scala.js: Scala → JavaScript interpretiert durch Browser
- Haxe: ActionScript → JavaScript|ActionScript3|PHP|C++|Java|C#|Python-Quellcode → Zielplattform-Binärcode