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
Architecting Distributed Systems at Scale — From Pain to Pattern
squer
0
67
Empowering-developers-with-Roslyn.pdf
squer
0
63
Building Event Driven Systems at Scale with Azure Cosmos DB
squer
0
81
Building Event-Driven Systems at Scale with Azure Cosmos DB
squer
0
58
Platform Engineering: It's Not What You Think It Is
squer
0
210
Patterns Of Architectural Modernization
squer
1
350
Architecting for Scale
squer
0
170
Platform Engineering: It's Not What You Think It Is
squer
0
190
Platform Engineering— the Good, the Bad, and the Ugly
squer
1
300
Other Decks in Programming
See All in Programming
Ruby で作る RISC-V CPU エミュレーター / RISC-V CPU emulator made with Ruby
hayaokimura
5
660
一緒に働きたくなるプログラマの思想 #QiitaConference
mu_zaru
80
20k
Enterprise Web App. Development (1): Build Tool Training Ver. 5
knakagawa
1
120
ComposeでのPicture in Picture
takathemax
0
130
監視 やばい
syossan27
12
10k
大LLM時代にこの先生きのこるには-ITエンジニア編
fumiyakume
8
3.3k
flutter_kaigi_mini_4.pdf
nobu74658
0
140
Golangci-lint v2爆誕: 君たちはどうすべきか
logica0419
1
230
バイラテラルアップサンプリング
fadis
3
220
2025-04-25 GitHub Copilot Agent ライブデモ(スクリプト)
goataka
0
110
REALITY コマンド作成チュートリアル
nishiuriraku
0
120
Носок на сок
bo0om
0
1.2k
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.2k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
12k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Product Roadmaps are Hard
iamctodd
PRO
53
11k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.7k
YesSQL, Process and Tooling at Scale
rocio
172
14k
Statistics for Hackers
jakevdp
798
220k
Scaling GitHub
holman
459
140k
Designing for Performance
lara
608
69k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.8k
How STYLIGHT went responsive
nonsquared
100
5.5k
Building Applications with DynamoDB
mza
94
6.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