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
IVY - Unleashing the Power of Angular‘s new Com...
Search
SQUER Solutions
February 13, 2020
Programming
0
260
IVY - Unleashing the Power of Angular‘s new Compiler
ngKosice
SQUER Solutions
February 13, 2020
Tweet
Share
More Decks by SQUER Solutions
See All by SQUER Solutions
Demystifying Event Sourcing – A Practical Approach by Shahab Ganji
squer
0
37
Architecting Distributed Systems at Scale — From Pain to Pattern
squer
0
130
Empowering-developers-with-Roslyn.pdf
squer
0
77
Building Event Driven Systems at Scale with Azure Cosmos DB
squer
0
100
Building Event-Driven Systems at Scale with Azure Cosmos DB
squer
0
70
Platform Engineering: It's Not What You Think It Is
squer
0
230
Patterns Of Architectural Modernization
squer
1
400
Architecting for Scale
squer
0
180
Platform Engineering: It's Not What You Think It Is
squer
0
200
Other Decks in Programming
See All in Programming
Kotlin エンジニアへ送る:Swift 案件に参加させられる日に備えて~似てるけど色々違う Swift の仕様 / from Kotlin to Swift
lovee
1
260
ReadMoreTextView
fornewid
1
480
設計やレビューに悩んでいるPHPerに贈る、クリーンなオブジェクト設計の指針たち
panda_program
6
1.4k
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
250
[初登壇@jAZUG]アプリ開発者が気になるGoogleCloud/Azure+wasm/wasi
asaringo
0
130
Result型で“失敗”を型にするPHPコードの書き方
kajitack
4
380
GoのGenericsによるslice操作との付き合い方
syumai
3
690
なぜ「共通化」を考え、失敗を繰り返すのか
rinchoku
1
510
Rubyでやりたい駆動開発 / Ruby driven development
chobishiba
1
410
データの民主化を支える、透明性のあるデータ利活用への挑戦 2025-06-25 Database Engineering Meetup#7
y_ken
0
320
LT 2025-06-30: プロダクトエンジニアの役割
yamamotok
0
450
ASP.NETアプリケーションのモダナイズ インフラ編
tomokusaba
1
410
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
How GitHub (no longer) Works
holman
314
140k
Making the Leap to Tech Lead
cromwellryan
134
9.3k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
281
13k
Designing for Performance
lara
609
69k
Being A Developer After 40
akosma
90
590k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
5
210
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.5k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
How to Ace a Technical Interview
jacobian
277
23k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Docker and Python
trallard
44
3.4k
Transcript
@duffleit ivy Unleashing the Power . of Angular’s . new
Compiler . ngKošice David Leitner - @duffleit
@duffleit @duffleit @duffleit
[email protected]
David Leitner Lead Engineer
@duffleit What is Ivy?
@duffleit
@duffleit Why do we need a compiler?
@duffleit <HTML/> JS
@duffleit What are the advantages of ivy?
@duffleit BUNDLE SIZE
@duffleit Angular Keynote - Brad Green - AngularMix 2018
@duffleit ViewEngine vs. IVY (demo)
@duffleit • No Component Factories • Minimal Evaluation at Runtime
• Highly Treeshakable LOCALITY PRINCIPLE
@duffleit Killing ngModules
@duffleit Vue.component('lazy', () => import('./lazy.component')); (demo)
@duffleit
@duffleit Higher Order Component HOC (demo)
@duffleit • Increasing Build-Speed • Decrease Size
@duffleit
@duffleit • Module-less Components • Higher Order Components • Debugging
• Increasing Build-Speed • Decrease Size
@duffleit console.log(“this should work”, component.property) (demo)
@duffleit • Module-less Components • Higher Order Components • Debugging
• Increasing Build-Speed • Decrease Size • Zoneeless Angular
@duffleit IVY
@duffleit @duffleit @duffleit squer.at/slides David Leitner Lead Engineer