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
270
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
64
Architecting Distributed Systems at Scale — From Pain to Pattern
squer
0
160
Empowering-developers-with-Roslyn.pdf
squer
0
90
Building Event Driven Systems at Scale with Azure Cosmos DB
squer
0
120
Building Event-Driven Systems at Scale with Azure Cosmos DB
squer
0
82
Platform Engineering: It's Not What You Think It Is
squer
0
240
Patterns Of Architectural Modernization
squer
1
420
Architecting for Scale
squer
0
190
Platform Engineering: It's Not What You Think It Is
squer
0
210
Other Decks in Programming
See All in Programming
React 使いじゃなくても知っておきたい教養としての React
oukayuka
18
5.5k
Strands Agents で実現する名刺解析アーキテクチャ
omiya0555
1
110
オホーツクでコミュニティを立ち上げた理由―地方出身プログラマの挑戦 / TechRAMEN 2025 Conference
lemonade_37
2
450
11年かかって やっとVibe Codingに 時代が追いつきましたね
yimajo
1
250
令和最新版手のひらコンピュータ
koba789
13
6.9k
DynamoDBは怖くない!〜テーブル設計の勘所とテスト戦略〜
hyamazaki
0
190
Google I/O Extended Incheon 2025 ~ What's new in Android development tools
pluu
1
250
可変性を制する設計: 構造と振る舞いから考える概念モデリングとその実装
a_suenami
10
1.7k
ゲームの物理
fadis
3
910
Gemini CLIの"強み"を知る! Gemini CLIとClaude Codeを比較してみた!
kotahisafuru
3
960
decksh - a little language for decks
ajstarks
4
21k
Constant integer division faster than compiler-generated code
herumi
2
550
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
332
22k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
Automating Front-end Workflow
addyosmani
1370
200k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.6k
Gamification - CAS2011
davidbonilla
81
5.4k
Become a Pro
speakerdeck
PRO
29
5.5k
It's Worth the Effort
3n
185
28k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
A better future with KSS
kneath
239
17k
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