Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
What's New, What's Next in Angular?
Search
Siwat Kaolueng
November 27, 2020
Technology
0
120
What's New, What's Next in Angular?
Angular Meetup November 2020
Siwat Kaolueng
November 27, 2020
Tweet
Share
More Decks by Siwat Kaolueng
See All by Siwat Kaolueng
Web App Performance Optimization
perjerz
0
15
Building Simple Collaborative Online IDE With AngularFire and Firepad
perjerz
0
1k
RxJS in Angular
perjerz
0
34
DevTools for ITOPPLUS
perjerz
0
19
What's Angular View?
perjerz
0
120
Recap Theory of Ivy
perjerz
0
64
Other Decks in Technology
See All in Technology
re:Invent2025 3つの Frontier Agents を紹介 / introducing-3-frontier-agents
tomoki10
0
230
Debugging Edge AI on Zephyr and Lessons Learned
iotengineer22
0
220
新 Security HubがついにGA!仕組みや料金を深堀り #AWSreInvent #regrowth / AWS Security Hub Advanced GA
masahirokawahara
1
2.1k
GitHub Copilotを使いこなす 実例に学ぶAIコーディング活用術
74th
3
3.4k
Microsoft Agent 365 についてゆっくりじっくり理解する!
skmkzyk
0
370
MLflowダイエット大作戦
lycorptech_jp
PRO
1
140
シニアソフトウェアエンジニアになるためには
kworkdev
PRO
3
170
NIKKEI Tech Talk #41: セキュア・バイ・デザインからクラウド管理を考える
sekido
PRO
0
120
CARTAのAI CoE が挑む「事業を進化させる AI エンジニアリング」 / carta ai coe evolution business ai engineering
carta_engineering
0
1.9k
Snowflakeでデータ基盤を もう一度作り直すなら / rebuilding-data-platform-with-snowflake
pei0804
6
1.6k
マイクロサービスへの5年間 ぶっちゃけ何をしてどうなったか
joker1007
12
5.8k
初めてのDatabricks AI/BI Genie
taka_aki
0
200
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
174
15k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
Automating Front-end Workflow
addyosmani
1371
200k
4 Signs Your Business is Dying
shpigford
186
22k
The Invisible Side of Design
smashingmag
302
51k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Navigating Team Friction
lara
191
16k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
970
Leading Effective Engineering Teams in the AI Era
addyosmani
8
1.3k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Transcript
What's New, What's Next in Angular? Siwat Kaolueng https://perjerz.me
Siwat Kaolueng (Jame) Independent Web & Angular Consultant - Organize
Angular Thailand
What you will learn - Overview - What’s new? -
What’s next? - Deprecations
Overview
4th year anniversary https://twitter.com/angular/status/1305565655811457024
billions Billion user apps Enterprise apps Small-medium apps Demos Edu
apps Number of users 0 Number of apps millions Angular Ivy (planned for v9) ng-conf 2019 Day 1 Keynote - https://youtu.be/JX5GGu_7JKc?t=41
Metrics User Experience (UX) Developer Experience (DX) Performance Learning Curve
Runtime Load Time Maintainability Deliverability
Opinionated vs Unopinionated https://awesomeopensource.com/project/sulco/angular-developer-roadmap https://roadmap.sh/react
SOFTWARE BELOW THE POVERTY LINE https://staltz.com/software-below-the-poverty-line.html
Angular Overview Angular Protractor Forms PWA Augury Language Services Router
Elements CDK Universal Karma Labs Compiler i18n Http Material Animations CLI
2600+ Angular Projects @ Google ng-conf enterprise 2020 - https://www.youtube.com/watch?v=FsNTuzBfLxU
Google use Angular
Who use Angular? more...
Who use Angular in Thailand? more...
What’s new?
[email protected]
https://www.typescriptlang.org/docs/handbook/release-notes/typescript-4-0.html
Angular CLI
ngcc 2–4x faster Faster compilation with TypeScript 4.0
https://twitter.com/manekinekko/status/1327733156838043648/photo/1
Easy logs and reports
Linting
https://github.com/palantir/tslint/issues/4534
https://github.com/angular/angular-cli/issues/13732#issuecomment-719724640
Hot Module Replacement (HMR)
Hot Module Replacement (HMR)
https://medium.com/echohub/implementation-of-hmr-hot-module-replacement-to-angular-project-f7bca523bd16
None
Trusted Type https://web.dev/trusted-types/
https://github.com/angular/angular/pull/39222
Remove support IE9/IE10 & IE mobile Support IE11 only
What’s next in Angular?
Angular Dev Tools
None
Experimental Webpack 5 Support
Module Federation
https://github.com/angular-architects/module-federation-plugin/blob/main/packages/mf/README.md
Strictly typed reactive forms
https://github.com/angular/angular/pull/38406
Optional NgModules https://github.com/angular/angular/issues/37904#issuecomment-731351748
Zoneless https://github.com/angular/angular/issues/38782 https://github.com/angular/angular/issues/31730
Deprecations https://angular.io/guide/deprecations
- Rename async to waitForAsync - loadChildren string syntax -
ngModel with reactive forms - ViewEncapsulation.Native - entryComponents & ANALYZE_FOR_ENTRY_COMPONENTS - preserveQueryParams replace with queryParamsHandling - esm5 and fesm5 entry-points in @angular/* npm packages - /deep/, >>>, and ::ng-deep - @angular/bazel - ... https://angular.io/guide/deprecations
https://angular.io/api/core/testing/waitForAsync DEPRECATED USE
https://angular.io/guide/deprecations#ngmodel-with-reactive-forms DEPRECATED USE
https://angular.io/guide/deprecations#ngmodel-with-reactive-forms DEPRECATED USE USE
https://angular.io/api/core/ViewEncapsulation DEPRECATED USE
https://angular.io/guide/deprecations#entrycomponents-and-analyze_for_entry_components-no-longer-required DEPRECATED
https://angular.io/guide/deprecations#deep-component-style-selector DEPRECATED DEPRECATED DEPRECATED
https://angular.io/guide/deprecations#bazel-builder-and-schematics
https://update.angular.io/
discord.gg/angular Angular Thailand Angular Developers Thailand
Contact me fb.me/siwat.kaolueng https://bit.ly/35pwuN6 Slide
[email protected]