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
120
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
150
Fast Angular Apps from End to End
mgechev
1
160
The State of Angular
mgechev
1
180
The State of Angular
mgechev
1
310
Software Engineering as a Superpower
mgechev
1
160
Introduction to Angular
mgechev
1
170
Internals of the Angular CLI
mgechev
2
1.2k
The State of Angular
mgechev
1
170
The State of Angular Deployment, SSR, and Prerendering, ng-conf keynote
mgechev
2
2.9k
Other Decks in Programming
See All in Programming
Generating OpenAPI schema from serializers throughout the Rails stack - Kyobashi.rb #5
envek
1
390
Serverless Rust: Your Low-Risk Entry Point to Rust in Production (and the benefits are huge)
lmammino
1
160
「個人開発マネタイズ大全」が教えてくれたこと
bani24884
1
270
Rails 1.0 のコードで学ぶ find_by* と method_missing の仕組み / Learn how find_by_* and method_missing work in Rails 1.0 code
maimux2x
1
250
Boos Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
470
Amazon Bedrockマルチエージェントコラボレーションを諦めてLangGraphに入門してみた
akihisaikeda
1
150
Datadog Workflow Automation で圧倒的価値提供
showwin
1
280
CDKを使ったPagerDuty連携インフラのテンプレート化
shibuya_shogo
0
110
pylint custom ruleで始めるレビュー自動化
shogoujiie
0
160
Better Code Design in PHP
afilina
0
180
データベースのオペレーターであるCloudNativePGがStatefulSetを使わない理由に迫る
nnaka2992
0
240
SwiftUI移行のためのインプレッショントラッキング基盤の構築
kokihirokawa
0
160
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
4 Signs Your Business is Dying
shpigford
183
22k
Scaling GitHub
holman
459
140k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.5k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
How STYLIGHT went responsive
nonsquared
99
5.4k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.4k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
4
440
The Cost Of JavaScript in 2023
addyosmani
47
7.4k
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
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