-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
提升启动速度 #69
Comments
我在尝试使用 angular-cli 作为 build tool, aot 编译之后首次载入大小在 250k 以下,耗时最久的 vendor chunk 是 150k 左右。 因为还不知道该如何(在不更改源码的情况下)在 angular-cli 里面装 webpack 的 loaders、plugins,导致不能顺利的 render markdown。 之前也尝试过 angular2-webpack-starter, universal-starter,手动配置 webpack,搞了好久也没弄明白。 |
angular-cli目前还不能自己安装loader或者plugins,这也是user-ui没有用它的主要原因。 我觉得你把api分离出来的主意非常好!user-ui目前采用的是angular2-webpack-starter。如果能分离的话,完全可以尝试切换回angular-cli(我记得还有svg的支持,不知道angular-cli是否支持)。 universal我也觉得等合并到angular了才动比较好。 |
inline svg 我也没弄成。我用的是两种笨方法:1)对于不需要 css 设定 style的情况,在 svg 上设定好 style,用 img 标签导入;2)对需要 css 设定 style 的情况,将若干个 svg 的源码作为 templaterefs 放在一个 component 里,随 root component 载入,然后将 templateRefs 传给一个service,之后在需要用的地方使用 ngTemplateOutlet 导入。 |
通过AoT、Server-render等技术来提高首屏加载速度
The text was updated successfully, but these errors were encountered: