Content deleted Content added
Typo fixing using AWB |
mNo edit summary |
||
Line 21:
This process is mirrored for JNLP; in the same way that a Web browser renders a webpage, a JNLP client 'renders' a Java app. After the user clicks on a weblink the browser submits a URL to a webserver, which replies with a JNLP file (instead of a HTML file) for the application. This file is parsed by the JNLP client, which then requests the resources referenced by this(jar files), and then launches the application once all required resources have been retrieved. Some resources can be marked 'lazy' within the JNLP file, which informs the JNLP client that the application does not need those resources to start, but can be retrieved later on when/if the application requests them.
== Pack200 Compression ==
To reduce the size of a Java Web Start application a compression system was introduced called Pack200. It compresses large files so efficiently that a large file can be compressed to 1/9 of its original size.
It has always been supported since it first appeared, but initially this feature required server-side cooperation and was originally quite difficult to setup. When SUN introduced J2SE 6u10, Pack200 support was available without the need for special server support. This feature can be enabled or disable within the JNLP file.
On slow connections this gives a significant performance boost in application startup time and download time.
== Signed Web Start applications ==
|