I have a large Webstart application (due to using Eclipse RCP and a lot of dependencies) which uses 138 jars.
From my IDE (on a very fast machine) the application starts in 7.5s but from Webstart (cached without an update) it takes an additional 2.5s to a total of 10s. (Which used to be 13.5s before I disabled using browser proxy as suggested here)
Is there a way I can further speed this up? I already tried setting the update check to background and using the "Version Download Protocol" but this doesn't seem to help (saves at most 0.5s).
I suspect jar signer verification to be the culprit of this extra time so I'm afraid this is impossible. (I also had to solve many many other Webstart issues, in retrospect I should probably not have used Webstart at all but create my own installer.)