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
Angular perf tips and upgrade pills
Search
Fabrizio Fortunato
May 12, 2016
Programming
1
87
Angular perf tips and upgrade pills
Fabrizio Fortunato
May 12, 2016
Tweet
Share
More Decks by Fabrizio Fortunato
See All by Fabrizio Fortunato
Flying in the cloud
izifortune
1
180
A complexity odyssey
izifortune
0
140
MVC is dead - Again
izifortune
1
150
MVC is dead!
izifortune
0
170
Other Decks in Programming
See All in Programming
統一感のある Go コードを生成 AI の力で手にいれる
otakakot
1
3k
来たるべき 8.0 に備えて React 19 新機能と React Router 固有機能の取捨選択とすり合わせを考える
oukayuka
2
830
Webからモバイルへ Vue.js × Capacitor 活用事例
naokihaba
0
750
関数型まつりレポート for JuliaTokai #22
antimon2
0
140
The Evolution of Enterprise Java with Jakarta EE 11 and Beyond
ivargrimstad
1
860
Enterprise Web App. Development (2): Version Control Tool Training Ver. 5.1
knakagawa
1
120
WindowInsetsだってテストしたい
ryunen344
1
190
たった 1 枚の PHP ファイルで実装する MCP サーバ / MCP Server with Vanilla PHP
okashoi
1
150
プロダクト志向ってなんなんだろうね
righttouch
PRO
0
120
20250628_非エンジニアがバイブコーディングしてみた
ponponmikankan
0
200
Go1.25からのGOMAXPROCS
kuro_kurorrr
1
790
ASP.NETアプリケーションのモダナイズ インフラ編
tomokusaba
1
400
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
693
190k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Done Done
chrislema
184
16k
The World Runs on Bad Software
bkeepers
PRO
69
11k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
A better future with KSS
kneath
239
17k
VelocityConf: Rendering Performance Case Studies
addyosmani
330
24k
BBQ
matthewcrist
89
9.7k
Transcript
PERF TIPS AND UPGRADE PILLS FABRIZIO FORTUNATO
ABOUT ME @izifortune
Smashing magazine 6/09/15
Webpagetest 15/05/16
PERFORMANCE TIPS UPGRADE PILLS • Core tools • ocLazyLoad •
Strategies • Preparation
CORE TOOLS
ONE TIME BINDING TEMPLATE DATA WILL CHANGE? HIGH NUMBER OF
WATCHERS? One-time expressions will stop recalculating once they are stable, which happens after the first digest…
ONE TIME BINDING - 2 2,381 332
ONE TIME BINDING - 3
ONE TIME BINDING - 4
TRACK BY
FILTERS FILTERS RUN 2 TIMES PER $DIGEST
ANIMATE
ANIMATE - 2 ENABLED ON SPECIFIC ELEMENTS
GLOBAL OPTIONS REMOVE ALL DEBUG INFORMATION
GLOBAL OPTIONS - 2 LOWER $APPLY ON HTTP
ANGULAR 1.5 COMPARISON ng-conf LAZY NG-IF CREDITS Enhancing performance without
steroids - Zackary Chapple
ANGULAR 1.5 - 2 LAZY NG-IF TRANSCLUSION SLOT
LAZY LOAD
OCLAZYLOAD https://oclazyload.readme.io/
OCLAZYLOAD - 2
OCLAZYLOAD - 3
OCLAZYLOAD - 4
UPGRADE
COMPONENT
UPGRADE NG-FORWARD NG-UPGRADE PREPARE
FOLLOW @RyanairLabs https://angular.io https://toddmotto.com
THANK YOU