Java Applet byla normální javovská aplikace, která běžela v javovském sandboxu (stejně jako Java WebStart aplikace), takže měla taková oprávnění, jaká jí uživatel schválil (v Javě, ne v prohlížeči). Pokud si požádala o veškerá oprávnění a uživatel je schválil, bylo to prakticky stejné, jako kdyby tu aplikaci spustil přes java -jar xxx
. Takže prohlížeč neměl žádný vliv na to, co ta aplikace může nebo nemůže. Jediné, co bylo v appletech navíc, bylo to, že se aplikace vykreslovala v okně prohlížeče a mohla komunikovat s webovou stránkou, ze které byla spuštěna. To WebStart přímo nemůže, tam se to musí obcházet pomocí WebSocket komunikace, kterou zprostředkuje server.