Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Tools for fast Angular applications
Search
Minko Gechev
November 11, 2019
Programming
0
110
Tools for fast Angular applications
Minko Gechev
November 11, 2019
Tweet
Share
More Decks by Minko Gechev
See All by Minko Gechev
Change the World With Open Source Software
mgechev
0
110
Fast Angular Apps from End to End
mgechev
0
130
The State of Angular
mgechev
1
160
The State of Angular
mgechev
1
260
Software Engineering as a Superpower
mgechev
1
140
Introduction to Angular
mgechev
1
130
Internals of the Angular CLI
mgechev
2
1.2k
The State of Angular
mgechev
1
140
The State of Angular Deployment, SSR, and Prerendering, ng-conf keynote
mgechev
2
2.8k
Other Decks in Programming
See All in Programming
マルチモジュールにおけるテスト最適化
fxwx23
0
210
GraphQL あるいは React における自律的なデータ取得について
quramy
11
3k
Rubyのobject_id
qnighy
6
1.3k
GraphQLの魅力を引き出すAndroidクライアント実装
morux2
3
830
rbs-inlineを導入してYARDからRBSに移行する
euglena1215
1
290
【TID2024】模擬講義:プログラマと一緒にゲームをデザインしてみよう!
akatsukigames_tech
0
680
意外とフォントが大事だった話 / Font Issues on Internationalization
fumi23
0
110
エンジニア1年目で複雑なコードの改善に取り組んだ話
mtnmr
3
2k
Architecture Decision Record (ADR)
nearme_tech
PRO
1
690
いまから追い上げる、Jetpack Compose トレーニング
nyafunta9858
0
620
状態管理ライブラリZustandの導入から運用まで
k1tikurisu
3
470
React + TextAliveでカッコいいLyric Applicatioinを作ろう!!
tosuri13
0
400
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
653
58k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
27
7.4k
GraphQLの誤解/rethinking-graphql
sonatard
65
9.8k
Optimising Largest Contentful Paint
csswizardry
31
2.8k
Art, The Web, and Tiny UX
lynnandtonic
294
20k
Statistics for Hackers
jakevdp
794
220k
Robots, Beer and Maslow
schacon
PRO
157
8.2k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
354
29k
How STYLIGHT went responsive
nonsquared
93
5.1k
The Invisible Side of Design
smashingmag
296
50k
StorybookのUI Testing Handbookを読んだ
zakiyama
26
5.1k
Designing with Data
zakiwarfel
98
5k
Transcript
None
Tools for Fast Angular Applications Improving the time to interactive
of your app Minko Gechev @mgechev
Practices for speed automated with the Angular CLI & schematics
Code-splitting Efficient serving Bundle Preloading
None
None
Practices for speed automated with the Angular CLI & schematics
Code-splitting Efficient serving Bundle Preloading
Automatic code-splitting Angular CLI version 8.1 $ ng g module
about --route about --module app
Automatic code-splitting Angular CLI version 8.1 $ ng g module
about --route about --module app module name
Automatic code-splitting Angular CLI version 8.1 $ ng g module
about --route about --module app lazy-route path
Automatic code-splitting Angular CLI version 8.1 $ ng g module
about --route about --module app parent module name
None
Generated a lazy-route • Defined an NgModule • Declared a
lazy-route • Declared a default route • Defined a component
None
None
Practices for speed automated with the Angular CLI & schematics
Code-splitting Efficient serving Bundle Preloading
None
ngx-quicklink • Detects links in the viewport • Waits until
the browser is idle • Checks user’s connection • Prefetches the lazy modules
None
None
None
Practices for speed automated with the Angular CLI & schematics
Code-splitting Efficient serving Bundle Preloading
None
None
• ng add a platform module • Run ng deploy
Deployment via Angular CLI Introduced in CLI v8.3
None
Supported platforms for automatic deployments via the Angular CLI @angular/fire
@azure/ng-deploy @zeit/ng-deploy angular-cli-ghpages @netlify-builder/deploy ngx-deploy-npm
Practices for speed automated with the Angular CLI & schematics
Code-splitting Efficient serving Bundle Preloading
Practices for speed automated with the Angular CLI & schematics
Code-splitting Efficient serving Bundle Preloading
Practices for speed automated with the Angular CLI & schematics
Code-splitting Efficient serving Bundle Preloading
Practices for speed automated with the Angular CLI & schematics
Code-splitting Efficient serving Bundle Preloading
None
Thank you! Minko Gechev @mgechev