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
Kiroで始めるAI-DLC
kaonash
2
590
概念モデル→論理モデルで気をつけていること
sunnyone
1
110
2025 年のコーディングエージェントの現在地とエンジニアの仕事の変化について
azukiazusa1
24
12k
CJK and Unicode From a PHP Committer
youkidearitai
PRO
0
110
Design Foundational Data Engineering Observability
sucitw
3
200
奥深くて厄介な「改行」と仲良くなる20分
oguemon
1
530
JSONataを使ってみよう Step Functionsが楽しくなる実践テクニック #devio2025
dafujii
1
530
Navigation 2 を 3 に移行する(予定)ためにやったこと
yokomii
0
210
Testing Trophyは叫ばない
toms74209200
0
870
速いWebフレームワークを作る
yusukebe
5
1.7k
MCPでVibe Working。そして、結局はContext Eng(略)/ Working with Vibe on MCP And Context Eng
rkaga
5
2.3k
AI Coding Agentのセキュリティリスク:PRの自己承認とメルカリの対策
s3h
0
210
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.9k
Bash Introduction
62gerente
615
210k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
810
What's in a price? How to price your products and services
michaelherold
246
12k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.1k
Six Lessons from altMBA
skipperchong
28
4k
How to Think Like a Performance Engineer
csswizardry
26
1.9k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
13k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
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!