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
250
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
Empowering-developers-with-Roslyn.pdf
squer
0
53
Building Event Driven Systems at Scale with Azure Cosmos DB
squer
0
67
Building Event-Driven Systems at Scale with Azure Cosmos DB
squer
0
46
Platform Engineering: It's Not What You Think It Is
squer
0
190
Patterns Of Architectural Modernization
squer
1
330
Architecting for Scale
squer
0
160
Platform Engineering: It's Not What You Think It Is
squer
0
180
Platform Engineering— the Good, the Bad, and the Ugly
squer
1
290
Your Platform Monolith is Probably a Bad Idea
squer
1
180
Other Decks in Programming
See All in Programming
プログラミング教育のコスパの話
superkinoko
0
120
SQL Server ベクトル検索
odashinsuke
0
120
The Weight of Data: Rethinking Cloud-Native Systems for the Age of AI
hollycummins
0
130
OpenTelemetryを活用したObservability入門 / Introduction to Observability with OpenTelemetry
seike460
PRO
1
350
Develop Faster With FrankenPHP
dunglas
2
2.7k
gen_statem - OTP's Unsung Hero
whatyouhide
0
110
The Evolution of Enterprise Java with Jakarta EE 11 and Beyond
ivargrimstad
0
1.1k
NestJSのコードからOpenAPIを自動生成する際の最適解を探す
astatsuya
0
190
安全に倒し切るリリースをするために:15年来レガシーシステムのフルリプレイス挑戦記
sakuraikotone
5
2.4k
PsySHから紐解くREPLの仕組み
muno92
PRO
1
530
AtCoder Heuristic First-step Vol.1 講義スライド
terryu16
2
1k
AIエージェントを活用したアプリ開発手法の模索
kumamotone
1
760
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
522
39k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
28
1.6k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
4
480
Designing for Performance
lara
606
69k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.5k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
29
2k
Building Your Own Lightsaber
phodgson
104
6.3k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.1k
Docker and Python
trallard
44
3.3k
GraphQLの誤解/rethinking-graphql
sonatard
70
10k
Designing for humans not robots
tammielis
251
25k
Transcript
@duffleit ivy Unleashing the Power . of Angular’s . new
Compiler . ngKošice David Leitner - @duffleit
@duffleit @duffleit @duffleit david@squer.at 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