Java-sprogets styrke er samtidig dets største svaghed. Java-programmer kan køre på mange forskellige platforme, fra Windows til Linux, men fordi softwaren ikke er skrevet til det enkelte styresystem, kan hastigheden ikke måle sig med "native" programmer.
Hastigheden bestemmes af Java Virtual Machine (JVM), en fortolker, der omdanner kildeteksten til færdig programkode i det øjeblik, programmet afvikles. Sun har udviklet en forbedret JVM, HotSpot, der giver bedre hastighed; med programmet har indtil nu kun været tilgængelig i en version til servere.
Nu har Sun udsendt en version af HotSpot til almindelige skrivebords-pc'er. Komponenten kan hentes og installeres fra Sun's hjemmeside. Både Microsoft og Netscape vil sandsynligvis indbygge HotSpot i kommende versioner af deres browsere.