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
88
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
When Dependencies Fail: Building Antifragile Applications in a Fragile World
selcukusta
0
120
contribution to astral-sh/uv
shunsock
0
580
CSC305 Lecture 13
javiergs
PRO
0
370
Introduce Hono CLI
yusukebe
6
3.3k
オンデバイスAIとXcode
ryodeveloper
0
400
組織もソフトウェアも難しく考えない、もっとシンプルな考え方で設計する #phpconfuk
o0h
PRO
8
2.8k
GitHub Copilotを使いこなせ!/mastering_github_copilot!
kotakageyama
2
780
テーブル定義書の構造化抽出して、生成AIでDWH分析を試してみた / devio2025tokyo
kasacchiful
0
390
Researchlyの開発で参考にしたデザイン
adsholoko
0
110
pnpm に provenance のダウングレード を検出する PR を出してみた
ryo_manba
1
180
Webサーバーサイド言語としてのRustについて
kouyuume
1
5.1k
Dive into Triton Internals
appleparan
0
450
Featured
See All Featured
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
650
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Faster Mobile Websites
deanohume
310
31k
Being A Developer After 40
akosma
91
590k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8k
For a Future-Friendly Web
brad_frost
180
10k
RailsConf 2023
tenderlove
30
1.3k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Building a Scalable Design System with Sketch
lauravandoore
463
33k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
A designer walks into a library…
pauljervisheath
209
24k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
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