可以要求JS减慢使用角度框架编写的cordova应用程序的速度
Can requiresJS slow down a cordova app that is written using the angular framework?
我想知道一个已经移植到 Cordova 的大型角度应用程序(大约 10 兆字节的 js、css 和 html 文件)是否仍然需要 requiresJS 进行延迟加载。
我问的原因是因为我认为requiresJS主要专注于通过不一次加载整个文件而只加载当前视图所需的模块来节省带宽......
但是由于Cordova是原生的,如果同时从手机闪存驱动器加载所有内容,它的性能似乎会更好吗?
由此提出的另一个问题是,这是否会阻止实际的 JavaScript 加载到内存中,直到用户导航到该视图?
我试图研究 requiresJS 在科尔多瓦应用程序中的效果,但没有找到任何可以回答我的问题的东西......任何帮助或见解将不胜感激。
除了延迟加载/节省带宽之外,您希望使用模块加载器(例如requireJS)的原因有很多:它将帮助您管理依赖项并使您能够编写更好的模块化代码。
RequireJS 绝不会对应用程序的性能产生负面影响 - 无论如何,在本地获取.js文件的加载速度可以忽略不计。
由此提出的另一个问题是,这是否会阻止实际的 JavaScript 加载到内存中,直到用户导航到该视图?
根据您构建应用程序的方式,确实可以(并鼓励)按需加载代码,即延迟加载。使用requireJS,它可以像在代码中需要它的任何点调用"require('some-library')"一样简单。
相关文章:
- 没有框架/DLL的VS Web应用程序项目
- 在企业应用程序框架中包含js/css文件的最佳实践是什么
- jquery移动应用程序无法使用jquryMobile框架JS和css文件的相对路径
- 离子框架移动应用程序性能问题
- 如何使用“;system_ indicator”;在Chrome软件包应用程序的框架中
- 哪种javascript框架适合开发以php为后端的单页应用程序
- 我应该将javascript框架与我的应用程序捆绑在一起还是使用公共CDN
- 单页应用程序 - 我应该在服务器端使用 MVC 框架吗?
- 是否可以为 YUI3 应用程序框架容器进行布局
- 使用什么框架来开发带有node.js的完整和安全的动态Web应用程序
- 在应用程序中识别框架组件的覆盖的工具
- 在应用程序框架中处理异步 Javascript 代码的最佳实践
- 桌面触摸屏应用程序的JavaScript框架
- 可以要求JS减慢使用角度框架编写的cordova应用程序的速度
- 当您在iPhone上访问他们的网站时,预测io使用什么框架来“下载”应用程序
- 当应用程序使用客户端和服务器端 MVC 框架时,如何处理路由
- React(来自Facebook的应用程序框架)和react.js(JS的反应式扩展)之间有什么区别/相似之处
- 构建大型jQuery移动Web应用程序:使用iFrames作为页面?骨干、骨干、下划线和其他框架
- 哪个用于小型网络应用程序的Web框架
- 带有Windows身份验证的Dojo框架应用程序