JavaFX promet une richesse graphique comparable à celle de ses concurrents, mais la technologie était handicapée par le poids du JRE et une certaine lourdeur de la JVM (machine virtuelle Java). La 6u10 élimine ces obstacles : le client Windows, par exemple, passe de 15 Mo à 5 Mo (l'utilisateur charge un noyau, dit Java Kernel, d'autres éléments du JRE étant ensuite téléchargés en cas de besoin) et Sun assure qu'avec la technologie Java Quick Starter, le temps de lancement des appliquettes a été « radicalement amélioré ». Cette mise à jour procure d'autres avancées : un outil s'assurant que l'utilisateur dispose bien de la dernière version, la possibilité de glisser-déplacer une appliquette depuis le navigateur vers le poste de travail de façon à la faire fonctionner comme un widget, ou encore la capacité d'exécuter plusieurs machines virtuelles en parallèle.