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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
James Friend
February 03, 2016
Programming
0
89
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
60
Porting Native code with Emscripten or: Not Reinventing the Wheel in JS
jsdf
0
87
Other Decks in Programming
See All in Programming
CSC307 Lecture 10
javiergs
PRO
1
660
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.8k
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
5
750
組織で育むオブザーバビリティ
ryota_hnk
0
180
Fluid Templating in TYPO3 14
s2b
0
130
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
5
1k
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
240
Apache Iceberg V3 and migration to V3
tomtanaka
0
160
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
380
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
390
生成AIを使ったコードレビューで定性的に品質カバー
chiilog
1
270
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
5
470
Featured
See All Featured
Believing is Seeing
oripsolob
1
56
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
250
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
200
Mind Mapping
helmedeiros
PRO
0
88
Crafting Experiences
bethany
1
49
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
3.9k
The agentic SEO stack - context over prompts
schlessera
0
640
New Earth Scene 8
popppiees
1
1.5k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
We Are The Robots
honzajavorek
0
160
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
93
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!