Není to tak dávno, co se nám Java zdála pomalá na desktopech, natož na mobilních zařízeních s omezenými hardwarovými parametry. Během let se ale staly dvě zásadní věci, které významně výkon Javy ovlivnily - všeobecná implementace Javy vyzrála a její široké přijetí vedlo k neočekávaným spolupracím. Toto platí obzvlášť v dnešním případě.