Primefaces资源优化

时间:2016-10-15 10:37:44

标签: javascript jsf primefaces omnifaces

问题 如何摆脱组件' JS和CSS代码,它们没有被应用程序使用,并且被加载到components.js和components.css中的每一页上?

问题 Primefaces在每个页面上加载两个大的JS文件(components.js和jquery-plugins.js,~140KB),并为每个组件加载额外的JS和CSS文件。 使用一个基本组件加载轻量级页面会导致多个JS和CSS请求,这会显着减慢DOM加载速度。页面中未使用的组件的JS和CSS代码(甚至整个应用程序中)都会加载到每个页面上。

我尝试了什么: - 我尝试过OmniFaces CombinedResourcesHandler。我完成了200KB的JS文件,但下载时间和JS处理时间占用了大约30%的DOM加载。组合资源从/javax.faces.resource/加载,我没有找到如何从CDN加载它们,因为这些资源是自动生成的。

0 个答案:

没有答案