Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JSF:渲染阶段和屏幕加载之间的巨大时间差_Javascript_Html_Jsf_Primefaces - Fatal编程技术网

Javascript JSF:渲染阶段和屏幕加载之间的巨大时间差

Javascript JSF:渲染阶段和屏幕加载之间的巨大时间差,javascript,html,jsf,primefaces,Javascript,Html,Jsf,Primefaces,我使用了中给出的解决方案来覆盖primefaces的阶段,当我的渲染阶段结束时,System.currentTimeMillis()显示值1454506208193,并在jQuery(文档)上的javascript文件new Date.getTime()中显示值.ready给出值1454506233981差近25秒。我只是想知道,在渲染阶段和UI上出现的元素之间是否还有其他阶段,这可能会占用我很多时间 编辑:附加图像: 至少在JSF端没有。剩下的只有HTTP服务器、HTTP连接、HTTP客户端和

我使用了中给出的解决方案来覆盖primefaces的阶段,当我的渲染阶段结束时,
System.currentTimeMillis()
显示值
1454506208193
,并在
jQuery(文档)上的javascript文件
new Date.getTime()
中显示值.ready
给出值
1454506233981
差近25秒。我只是想知道,在渲染阶段和UI上出现的元素之间是否还有其他阶段,这可能会占用我很多时间

编辑:附加图像:

至少在JSF端没有。剩下的只有HTTP服务器、HTTP连接、HTTP客户端和HTML解析器(以及与之相关的所有硬件/软件)。例如,Microsoft Internet Explorer 6-8试图在10年历史的笔记本电脑上消化一个包含1000行的10列HTML表可能需要那么长的时间。我开始在客户端运行HTML/JS探查器,以排除HTTP服务器和连接是可能的原因。您是否尝试使用秒表?是真的25秒还是客户端和服务器之间有时差;-)@Kukeltje,我也试过使用秒表,加载页面大约需要31秒。我在本地主机上运行应用程序,所以客户端和服务器之间没有时间差。我试过在我的JS上运行profiler,我的JS需要1秒钟。我在IE11上也得到了同样的时间,我真的不知道该如何解决这个问题。调试网络流量?放下56k调制解调器?您是唯一一个可以调查渲染端服务器端和开始渲染客户端之间部分的人。顺便问一下,这与PrimeFaces有什么关系?发布一篇文章,如果可能的话,尝试将PF组件替换为普通jsf组件,以排除PrimeFaces