在网站

时间:2015-08-21 23:02:54

标签: javascript angularjs performance

我的网站有很多页面并不完全相同,但他们有一个共同点就是每个页面上都有一些标签,如果你点击TAB A,某些信息会出现,如果你单击TAB B,其他信息等

我知道使用Angular很容易做到这一点,我希望使用它,但是我不希望将整个站点转换为完整的Angular应用程序。我只想在网站的每个页面上包含Angular javascript文件,并且只对这些标签项使用ng-hide和ng-show功能。

所以我的问题是:如果他访问我网站的每个页面都必须再次启动Angular,它会影响用户的体验吗?我并不担心下载Angular.js的网络时间,因为我确信我可以配置缓存,以便实际脚本不必重新加载,但我正在考虑的是CPU /内存方面,是否它将导致每个页面加载一段额外的时间 - 这已经成为这个网站的一个问题,因此添加额外的0.5秒(让我们说)是不可取的。

2 个答案:

答案 0 :(得分:1)

这个人在这里测试了类似于启动many angular applications at once

的内容

This buddy得出结论,如果您决定预加载所有内容,缓存可能会非常昂贵。

我的个人和实证意见,如果您从某些事情开始,可能就是您坚持使用它并尝试用您当前的框架提供的问题来解决您的问题。正如你所说,你不需要任何特定角度的东西,这只是一些事情。

答案 1 :(得分:1)

我建议你不要使用整个框架,只要你想要一个简单的功能,保持简单易用。