Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Browser Rendering & Performance
Search
Drew Powers
February 28, 2018
0
46
Browser Rendering &Â Performance
Lunch & Learn (28 Feb 2018)
https://www.youtube.com/watch?v=l03FMI5PjS0
Drew Powers
February 28, 2018
Tweet
Share
More Decks by Drew Powers
See All by Drew Powers
Styling in React
dangodev
0
36
Styling Systems in React
dangodev
0
54
Virtual & Augmented Reality
dangodev
0
100
Design of the Web (2017)
dangodev
0
81
The Science of Font Selection
dangodev
2
480
Featured
See All Featured
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1k
Navigating Weather and Climate Data
rabernat
0
53
The Mindset for Success: Future Career Progression
greggifford
PRO
0
200
Rebuilding a faster, lazier Slack
samanthasiow
85
9.3k
Fireside Chat
paigeccino
41
3.8k
Music & Morning Musume
bryan
46
7k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
100
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
My Coaching Mixtape
mlcsv
0
13
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
200
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
sira's awesome portfolio website redesign presentation
elsirapls
0
89
Transcript
BROWSER RENDERING AND PERFORM- ANCE BROWSER RENDERING AND PERFORM- ANCE
None
PREFACE:
 SHOUTS TO
 FIREFOX PREFACE: SHOUTS TO FIREFOX
webpack.js.org
01. NETWORK
 TAB 01. NETWORK TAB
dashboard.manifold.co Image Optimization
01. NETWORK TAB G O A L No cartoonishly large/slow
requests, and images are reasonably-sized
None
02. PERF TAB 02. PERF TAB
dashboard.manifold.co* Addy Osmani: The Cost of JS * local dev
Airbnb: React Performance Google: The RAIL model
02. PERF TAB G O A L Interactive in 2s,
and each interaction takes 100ms
03.
 RENDER
 PANEL 03.
 RENDER PANEL
Smashing Mag: Compositing 60FPS CSS Animations
03. RENDER PANEL G O A L Keep it at
60FPS
04. ANIMATING 04.
 ANIMATING
Material Design: Easing Nintendo Switch Loading
04. ANIMATING G O A L Find that sweet spot
between “smooth” and “sluggish”
NETWORK Identify large/slow requests PERF Interactive up front, interactive all
the way through RENDERING Keeping it at 60FPS ANIMATING The user experiences everything; make it look good G O A L S
TIME’S UP!