Minimize Number of JavaScript Files to Load

From Documentation
Revision as of 05:45, 22 August 2010 by Tomyeh (talk | contribs) (Created page with '{{ZKDevelopersGuidePageHeader}} = Overview = ZK loads the required JavaScript files only when it is required. It is similar to Java Virtual Machine's class loader, but ZK's Jav…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
DocumentationZK Developer's ReferencePerformance TipsMinimize Number of JavaScript Files to Load
Minimize Number of JavaScript Files to Load


Stop.png This documentation is for an older version of ZK. For the latest one, please click here.


Overview

ZK loads the required JavaScript files only when it is required. It is similar to Java Virtual Machine's class loader, but ZK's JavaScript loader loads a JavaScript package at once. It minimizes the number of bytes to be loaded to a browser. However, for Internet communication, a Web page is loaded faster if the number of files to load is smaller (assuming the total number of bytes is the same).

ZK, by default, loads both zul and zul.wgt packages when the zk package is loaded, since they are most common packages a ZK page might use. A ZK page generally uses more packages than that, and you, as an application developer, can pack them together to minimize the number of JavaScript files.

Notice that the more packages you packed, the larger the file it is. It will then slow down the load time if some of packages are options. Thus, only packed the packages that will be required by most of users.

Minimize the Number of JavaScript Files for a ZUL Page

System-wide Minimizing the Number of JavaScript Files


Last Update : 2010/08/22

Copyright © Potix Corporation. This article is licensed under GNU Free Documentation License.