MotionMark
browserbench.org
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
- PC Benchmark Software#57 of 737.2
- PC benchmark tools#65 of 707.1