FROST Demonstration

FROST Demonstration

This page runs a local, self-contained demonstration of storage-access timing behavior in the browser. It prepares an OPFS file on this device, samples randomized reads, and visualizes the resulting trace.

Disclosure

This is a responsible security research demo. No third-party websites are opened, no measurement data is uploaded, and the benchmark stays inside this browser's local Origin Private File System.

Interactive measurement

Local OPFS timing trace

Ready

Samples

0

Median

-

95th percentile

-

Max

-

Read time share

-

Before you run it

What to do and what to expect

The demo creates a local OPFS file in this browser, reads random chunks from it, and plots how long those reads take. Nothing is uploaded and no other websites are opened.

Checklist

  • Use a desktop Chromium-based browser for the most consistent OPFS behavior.
  • Pick a duration. 10 seconds is a good default; longer runs produce more samples.
  • Pick an OPFS file size. The file should be larger than available RAM; otherwise reads may be served from cache.
  • Pick a read chunk. 4 KB is the default. Feel free to experiment with different sizes.
  • Click Start measurement to record a trace.

What you are seeing

  • Trace: a timeline of local read timings. Spikes mean individual reads took longer.
  • Median: the typical read time during the run.
  • 95th percentile: the slower tail of reads, useful for spotting variance.
  • Read time share: how much of the measurement time was actually spent on reads.
  • CSV export: the raw local timing samples for your own inspection.