FPS Test

Measures how many frames per second your browser draws while it animates thousands of particles. Pick a load level and watch whether FPS holds at your refresh rate or drops.

How to read it: a browser never draws faster than the screen refreshes, so at Idle this shows your refresh rate (the refresh rate test measures that precisely). Under load, FPS below your refresh rate means the browser could not finish each frame in time. 1% Low is the frame rate of the slowest 1% of frames, which shows stutter that the average hides. This is 2D canvas drawing in a browser tab, not a game benchmark.

This FPS test animates particles on a canvas and measures how many frames per second your browser manages. At Idle it shows your refresh rate. As you raise the load, the test shows whether your device keeps up, and the 1% low reveals stutter that the average hides.

How the Numbers Are Worked Out

Average FPS = Frames ÷ Seconds
1% Low = 1,000 ÷ Average Time of the Slowest 1% of Frames (ms)

The test keeps the last 3,000 frame times. Example: at a steady 60 FPS each frame takes 16.7 ms. If the slowest 1% of frames average 25 ms, the 1% low is 1,000 ÷ 25 = 40 FPS. Particles move by time rather than per frame, so a slower device shows the same motion with fewer frames, as a game would.

Reading the Result

What you seeWhat it means
FPS equals your refresh rate at every loadYour device has spare capacity for this kind of drawing
FPS falls as load risesThe browser cannot finish frames in time at that load
Average fine, 1% low much lowerOccasional long frames: background work, power saving or a busy tab
Slowest frame over 100 msA visible hitch happened during the test

What Changes the Result

  • Refresh rate: the ceiling. Check it with the refresh rate test.
  • Power settings: battery saver often caps frame rate on laptops.
  • Hardware acceleration: if it is off in the browser settings, drawing runs on the processor and FPS drops sooner.
  • Other tabs and apps: anything busy competes for the same processor time.
  • Browser: different browsers draw canvas at different speeds, so compare on the same one.

FPS Test Questions

What does this FPS test measure?

How many frames per second your browser draws while it animates a set number of particles on a canvas. Each frame is one browser animation callback.

Why is my FPS stuck at 60, 144 or another round number?

A browser never draws faster than your screen refreshes, so at light loads FPS equals your refresh rate. That is a cap, not a sign of a slow computer.

What is 1% low?

The frame rate of the slowest 1% of frames. If the average is 144 FPS but the 1% low is 40, a few frames are taking far longer than the rest, which you see as stutter.

Does this predict my FPS in games?

No. Games use the graphics card very differently from a 2D browser canvas. Use the game's own benchmark or an in-game counter for that. This test is useful for comparing browsers, power settings or devices.

Why does FPS drop when I raise the load?

Each particle has to be drawn every frame. When the browser cannot finish a frame within one refresh interval, it misses that refresh and FPS falls.

Why did my result change when I unplugged my laptop?

Battery saver and power plans can slow the processor or cap the browser's frame rate. Test while plugged in for the best result.

Why does switching tabs break the reading?

Browsers pause animation in hidden tabs. The test skips that gap, but keep the tab in front for a clean result.

Last updated October 2026.