ZK ローダーはZUML ページ宣言された Each タグに対する ZK コンポーネントを生成します。例えば、次の ZUML ページ (html, body, p and a label) に対して 4 つのコンポーネントが生成されます。
<html>
<body>
<p>Hi</p>
</body>
</html>
その利点はどのコンポーネントのコンテンツも動的に変更できることです。
<p id="info">Hi</p> <z:button onClick="info.detach()" xmlns:z="http://www.zkoss.org/2005/zk"/>
しかし、それは処理に時間を要し、これらのコンポーネントを保持するためのメモリも使用します。それで、もしページが静的ならば次のようにネィティブネームスペースを使用できます。
<n:html xmlns:n="http://www.zkoss.org/2005/zk/native">
<n:body>
<p id="info">Hi</p>
<z:button onClick="info.detach()" xmlns:z="http://www.zkoss.org/2005/zk"/>
</n:body>
</n:html>
詳細はパフォーマンスティプス章をご覧ください。