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 Compiler
Search
SQUER Solutions
February 13, 2020
Programming
0
230
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
Platform Engineering: It's Not What You Think It Is
squer
0
12
Platform Engineering— the Good, the Bad, and the Ugly
squer
1
150
Your Platform Monolith is Probably a Bad Idea
squer
1
86
Architecting for Scale
squer
0
110
Cultivating Architecture in an Agile World
squer
0
100
Platform Engineering Beyond the Buzzwords
squer
2
140
Micro Frontends —Unraveling the Illusions
squer
0
78
Architecting for Scale
squer
0
83
Why your Platform Monolith is Probably a Bad Idea
squer
0
80
Other Decks in Programming
See All in Programming
大規模Reactアプリのリアーキテクチャ~8万行のTanStack Query移行の軌跡~
kj455
4
960
スキーマ駆動開発による品質とスピードの両立 - 私達は何故、スキーマを書くのか
kentaroutakeda
0
170
2 週間で Twitter Bot を作ってみた
contour_gara
0
510
Blue/Greenデプロイの導入による 運用フローの改善
kudoas
1
380
雑に思考を整理する技術と効能
konifar
60
29k
Ruby Pattern Matching
bkuhlmann
0
930
検証も兼ねて個人開発でHonoとかと向き合った話
hanetsuki
1
1.1k
デフォルトにして至高、RubyMineの大好きな所
ruzia
0
400
[技育CAMPアカデミア]アイディアを形に!【超入門】スマホアプリ開発〜リリースまでの流れをご紹介
teamlab
PRO
0
380
Komplexe Oberflächen mit SVG und der Web Animation API
joergneumann
0
670
Ruby Function Composition
bkuhlmann
1
330
Rubyでたのしむクリエイティブコーディング/Enjoy Creative coding with Ruby
chobishiba
1
180
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
689
190k
Debugging Ruby Performance
tmm1
70
11k
The Language of Interfaces
destraynor
151
23k
The MySQL Ecosystem @ GitHub 2015
samlambert
243
12k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
659
120k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
322
20k
Practical Orchestrator
shlominoach
182
9.7k
Designing the Hi-DPI Web
ddemaree
276
33k
The Cult of Friendly URLs
andyhume
74
5.7k
Happy Clients
brianwarren
92
6.4k
Thoughts on Productivity
jonyablonski
58
3.8k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
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