Skip to content
SPECIFICTION
Get listed

MotionMark

browserbench.org

Web
Visit browserbench.org
Spec score 7.2 #57 of 73 in PC Benchmark Software

Spec sheet

Purpose
MotionMark is a graphics benchmark that measures a browser’s capability to animate complex scenes at a target frame rate.Read 11 Oct 2026 · browserbench.org
Intended users
WebKit says the benchmark is intended to help browser engine developers collaboratively improve MotionMark and browser graphics performance.Read 11 Oct 2026 · webkit.org
Founded
2016Read 4 Oct 2026 · browserbench.org
CLI or automation
YesRead 22 Sep 2026 · browserbench.org
Comparison limit
The about page advises setting the screen refresh rate to 60Hz when comparing browser scores across browsers.Read 11 Oct 2026 · browserbench.org
Custom test profiles
YesRead 22 Sep 2026 · browserbench.org
Device sizes
It adjusts the drawing area for small mobile screens, medium tablet and laptop screens, and large desktop screens.Read 11 Oct 2026 · browserbench.org
Governance
The WebKit team opened MotionMark to browser community collaboration under a new governance model in 2023.Read 11 Oct 2026 · webkit.org
Graphics focus
The tests are designed to stress the graphics system rather than JavaScript.Read 11 Oct 2026 · browserbench.org
Modular design
The benchmark’s modular design makes it easy to write new tests and use different controllers, which can assist web engine performance work.Read 11 Oct 2026 · browserbench.org
Operating systems
Web browsers on a wide variety of devicesRead 22 Sep 2026 · browserbench.org
Project repository
The MotionMark project is hosted in the WebKit GitHub organization, where its repository lists a README, license, and governance file.Read 11 Oct 2026 · github.com
Refresh rate limitation
Scores can be affected by differences in how browsers schedule requestAnimationFrame callbacks on high refresh rate screens.Read 11 Oct 2026 · browserbench.org
Refresh-rate caveat
Scores can be affected by browsers’ different handling of requestAnimationFrame on high-refresh-rate screens.Read 11 Oct 2026 · browserbench.org
Rendering methods
The benchmark uses CSS, SVG, and Canvas drawing operations.Read 11 Oct 2026 · browserbench.org
Rendering techniques
The core suite tests drawing operations using CSS, SVG, Canvas, and HTML text rendering.Read 11 Oct 2026 · browserbench.org
Repository
The WebKit/MotionMark repository describes the project as a browser benchmark.Read 11 Oct 2026 · github.com
Result export formats
JSONRead 22 Sep 2026 · browserbench.org
Run guidance
The site advises maximizing the browser window or rotating a device to landscape orientation for accurate results.Read 11 Oct 2026 · browserbench.org
Scoring
It reports a single run score calculated as the geometric mean of the scores from its tests.Read 11 Oct 2026 · browserbench.org
Screen sizes
It adjusts the drawing area to small, medium, or large sizes based on the device’s screen dimensions.Read 11 Oct 2026 · browserbench.org
Test design
The benchmark adjusts the number of elements drawn based on measured frame rate and reports where the browser starts to fail to animate at the target rate.Read 11 Oct 2026 · browserbench.org
Test suite
The core suite includes Multiply, Canvas Arcs, Leaves, Canvas Paths, Canvas Lines, Images, Design, and Suits.Read 11 Oct 2026 · browserbench.org
Usage guidance
For accurate results, the maker recommends landscape orientation on mobile devices and maximizing the browser window on laptops and desktops.Read 11 Oct 2026 · browserbench.org
Workload areas
CSS,SVG,Canvas,HTML text rendering,image operationsRead 22 Sep 2026 · browserbench.org

Where Specifiction places it

Alternatives to MotionMarkAll alternatives →