大型角度应用程序:requirejs或独立角度应用程序
Large angular app: requirejs or standalone angular apps?
我们的angularjs应用程序变得越来越大。应用程序启动时加载了大量模块和高达10MB的js库。解决此问题的最佳实践是什么?需要或将其分离为几个独立的角度应用程序?
Requirejs将帮助您进行组织,但10兆字节的静态javascript听起来不仅仅是组织问题。
如果分解成单独的应用程序对你来说是有意义的(即,放在同一屋檐下的各种不同功能),它还可以通过只包括所需的js文件来帮助你减少客户端必须加载的javascript静态(假设网站的一部分没有请求它不需要的js)。
然而,有了requirejs,您将享受更结构化的开发时间,您可以选择使用未打包或优化的文件(r.js优化器),但延迟加载(http要求)未打包的模块可能会比一体式min.js 更损害网站性能
如果你能花时间优化需求构建,你可以尝试脱水或拆分打包,以帮助加快你的应用程序
相关文章:
- 独立离线的html5网络应用程序
- 如何设置Selenium以自动化独立的桌面Web应用程序(Node WebKit)
- 在授权的Facebook应用程序中,应用程序,页面标签和独立网站的相同网址
- 是否可以使用单页应用程序概念来创建独立的桌面应用程序
- 如何创建应用程序独立通知服务器
- 在轨道中部署 Angular2 演示应用程序或作为独立应用程序部署
- 使用AS3或JavaScript将图像保存到docx文件中,用于灵活的独立web应用程序.(没有后端服务器)
- ipad独立网络应用程序上的视频标记错误事件不起作用
- React.js:从独立组件访问整个应用程序状态
- 单页应用程序-前端独立于后端
- 独立的javascript应用程序,html5画布游戏..理想情况下使用V8或基于浏览器调整游戏
- 大型角度应用程序:requirejs或独立角度应用程序
- 什么是没有服务器端的纯JavaScript独立(web)应用程序
- 如何在Windows, Mac, Android中使用Seed用JavaScript编写独立的应用程序
- 显示日期独立于系统区域设置,并按照应用程序语言
- 独立的前端应用程序构建和部署策略
- 使用MozMill测试独立的XUL应用程序
- LocalStorage未传递到独立的web应用程序
- 带有 spark-java 的独立应用程序
- 谷歌标签管理器2个独立的web应用程序在同一主机上