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.