我正在尝试提高Web应用程序的性能.我有可用于优化返回主HTML页面所用时间的指标,但我关注这些HTML页面中包含的外部CSS和JavaScript文件.它们通过HTTP Expires标头静态提供,但在应用程序的所有页面之间共享.
我担心浏览器必须为显示的每个页面解析这些CSS和JavaScript文件,因此将站点的所有CSS和JavaScript共享到公共文件中会对性能产生负面影响.我是否应该尝试拆分这些文件,以便从每个页面链接到该页面所需的CSS和JavaScript,或者我的努力收到的回报很少?
是否有任何工具可以帮助我为此生成指标?
我目前的项目是编写一个与现有桌面应用程序等效的Web应用程序.
在工作流中某些点的桌面应用程序中,用户可以单击按钮然后显示要填写的表单.即使应用程序显示表单需要一点时间,专家用户也知道表单将是什么并且将开始输入,知道应用程序将"赶上他们".
在Web应用程序中,这不会发生:当用户单击链接时,他们的键击将丢失,直到显示下一页上的表单.有没有人有防止这个的伎俩?我是否必须放弃使用单独的页面并使用AJAX将表单嵌入到页面中使用类似GWT的东西,还是仍然会遇到键盘丢失的问题?