Javascript 如何使此RequireJS客户端应用程序渲染更快?

Javascript 如何使此RequireJS客户端应用程序渲染更快?,javascript,requirejs,single-page-application,Javascript,Requirejs,Single Page Application,我创建了一个项目,比较了服务器端应用程序和客户端应用程序的渲染时间:。来源在这里: 该应用程序使用Rails 4。服务器端测试只是通过ERB渲染视图(它还加载一个RequireJS模块,但这与此测试的渲染时间无关)。客户端测试加载并使用主干、木偶、jQuery和下划线来呈现视图 客户端测试的渲染时间是服务器测试的两倍(约1000毫秒)。我想减少客户端测试的渲染时间 正如您在这里看到的,我已经实现了构建分层:1)require.js;2) common.js,其中包含核心库(主干、木偶、jQuer

我创建了一个项目,比较了服务器端应用程序和客户端应用程序的渲染时间:。来源在这里:

该应用程序使用Rails 4。服务器端测试只是通过ERB渲染视图(它还加载一个RequireJS模块,但这与此测试的渲染时间无关)。客户端测试加载并使用主干、木偶、jQuery和下划线来呈现视图

客户端测试的渲染时间是服务器测试的两倍(约1000毫秒)。我想减少客户端测试的渲染时间

正如您在这里看到的,我已经实现了构建分层:1)require.js;2) common.js,其中包含核心库(主干、木偶、jQuery和下划线),以及main.js,其中只包含应用程序内容。我使用的是requirejs rails,因此您可以在config/requirejs.yml中看到构建配置


有人能就如何减少客户端的渲染时间提供一些建议吗?一些限制是我需要使用主干、木偶和RequireJS。

您可以优化、加载时间或渲染时间?这不一样……我更新了帖子,将“加载时间”更改为“渲染时间”。如果图像正确,将脚本捆绑在一起可以节省约半秒的时间。我想你的意思是将main.js和common.js合并为一个。对。不幸的是,我不能这样做,因为我的实际应用程序使用这种构建分层,而这个POC也需要这样做:(我认为-没什么可做的。其他情况下,与任何库相比,同等浏览器速度更快。。。