Originally posted by FEI NG:
I am concerned about performance. Would we see better performance than applet VS webstart?
Download time? and compatibility with browsers?
Your question is fully answered in the book (see for example page 56 for a general discussion of this issue) I'll try to condense a lot, I hope Idon't I miss anything of important:
- Performance: yes, there a little slowdown, because the JNLP Client is an extra application running on its own..
- Download time: Roughly speaking is the same as the applet version only the first time the JNLP application is installed. Then it is cached locally so no other download is needed for any new session, though the JNLP Client needs some extra download time at first, of course.
- Compatibility is fully ensured with the major browsers.
Another parameter that you didn't mention (but that turns out to be quite important) is the impact on the end-user of the deployment technology. JNLP is much better than applets. That because usually you use it for thick application, not for 20KB-some applets. In the case of large applets, the browser hangs frustrating the user, while JNLP application of the same size leave full control to the programmer that can insert banners, messages and even split up the installation in several sessions. Basically JNLP allows for more control on complex/large deployments. This is essential for the end user.