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
MelbCSS – Achieving and maintaining 60 fps
Search
James Friend
February 03, 2016
Programming
0
87
MelbCSS – Achieving and maintaining 60 fps
Given at MelbCSS
I've annotated some of the slides with relevant links in place of the live demos
James Friend
February 03, 2016
Tweet
Share
More Decks by James Friend
See All by James Friend
React Melbourne - Animating UI
jsdf
0
59
Porting Native code with Emscripten or: Not Reinventing the Wheel in JS
jsdf
0
86
Other Decks in Programming
See All in Programming
Claude Code + Container Use と Cursor で作る ローカル並列開発環境のススメ / ccc local dev
kaelaela
11
6.1k
Goで作る、開発・CI環境
sin392
0
240
What's new in AppKit on macOS 26
1024jp
0
120
Android 16KBページサイズ対応をはじめからていねいに
mine2424
0
150
A full stack side project webapp all in Kotlin (KotlinConf 2025)
dankim
0
120
Azure AI Foundryではじめてのマルチエージェントワークフロー
seosoft
0
190
GitHub Copilot and GitHub Codespaces Hands-on
ymd65536
2
150
AI時代のソフトウェア開発を考える(2025/07版) / Agentic Software Engineering Findy 2025-07 Edition
twada
PRO
93
31k
AIエージェントはこう育てる - GitHub Copilot Agentとチームの共進化サイクル
koboriakira
0
600
10 Costly Database Performance Mistakes (And How To Fix Them)
andyatkinson
0
440
Agentic Coding: The Future of Software Development with Agents
mitsuhiko
0
110
レベル1の開発生産性向上に取り組む − 日々の作業の効率化・自動化を通じた改善活動
kesoji
0
240
Featured
See All Featured
How GitHub (no longer) Works
holman
314
140k
Statistics for Hackers
jakevdp
799
220k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
KATA
mclloyd
30
14k
Six Lessons from altMBA
skipperchong
28
3.9k
Writing Fast Ruby
sferik
628
62k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
How to Ace a Technical Interview
jacobian
278
23k
Speed Design
sergeychernyshev
32
1k
What's in a price? How to price your products and services
michaelherold
246
12k
Transcript
Achieving and maintaining 60 fps James Friend
CSS or JS animations? It doesn’t really matter that much
Rebound http://facebook.github.io/rebound-js/examples/
Main things that a browser can animate cheaply: transform: translate
transform: scales transform: rotate opacity* *sometimes http://www.html5rocks.com/en/tutorials/speed/high-performance-animations/
Devtools https://developers.google.com/web/tools/chrome-devtools/profile/evaluate- performance/timeline-tool?hl=en
Used to look like this
Automate it instead https://github.com/axemclion/perfjankie http://calendar.perfplanet.com/2015/using-chrome- traces-to-automate-rendering https://github.com/axemclion/browser-perf
Links to more info https://github.com/jsdf/melbcss-60fps-talk
We’re hiring!