我使用的是Ionic框架,但我认为我的问题更为通用。
通过html2JS之类的grunt / gulp任务预先缓存HTML模板是一种很好的做法。
好处是减少网络往返。
然而,像Cordova / Phonegap这样的网络部分嵌入智能手机的情况如何呢?
确实,没有涉及网络。
我还应该预先缓存模板吗?
此外,在相同的上下文中,我是否需要uglify我的HTML / JS?
我猜答案是"否"和"不"但任何确认都将不胜感激。
答案 0 :(得分:2)
在使用gulp预缓存后,我注意到了“第一次运行”的改进。即使它是从同一设备加载模板,即不是互联网,它似乎仍然更快。我使用了这个Gulp任务:https://github.com/miickel/gulp-angular-templatecache它只是创建了一个很好的模块供你包含。