# FPSBenchmark.app — Machine-Readable Diagnostic Platform Spec > FPSBenchmark.app is an open-standard, zero-latency browser-based hardware, display, and input diagnostic benchmarking platform. ## 1. Core Tool Endpoints & Diagnostics - Universal FPS Benchmark: https://fpsbenchmark.app/ - 120 FPS & 120Hz Test: https://fpsbenchmark.app/fps/120-fps-test/ - 144Hz vs 240Hz Test: https://fpsbenchmark.app/fps/144hz-vs-240hz-test/ - 60 FPS vs 120 FPS Test: https://fpsbenchmark.app/fps/60-vs-120-fps-test/ - Frametime Stutter & Jitter Test: https://fpsbenchmark.app/fps/frametime-stutter-test/ - Browser GPU Benchmark: https://fpsbenchmark.app/fps/browser-gpu-benchmark/ - Middle of Monitor Finder: https://fpsbenchmark.app/monitors/middle-of-my-monitor/ - Screen Bleeding & IPS Glow Test: https://fpsbenchmark.app/monitors/screen-bleeding-test/ - Frame Skipping & Overclock Test: https://fpsbenchmark.app/monitors/frame-skipping-test/ - Dead Pixel Tester: https://fpsbenchmark.app/monitors/dead-pixel-tester/ - Refresh Rate (Hz) Tester: https://fpsbenchmark.app/monitors/refresh-rate-tester/ - Screen Resolution & DPR Finder: https://fpsbenchmark.app/monitors/what-is-my-screen-size/ - Display PPI Calculator: https://fpsbenchmark.app/monitors/ppi-calculator/ - Clicks Per Second (CPS) Speed Test: https://fpsbenchmark.app/input/cps-test/ - Human Reaction Time Test: https://fpsbenchmark.app/input/reaction-time-test/ - Keyboard Polling Rate (125-8000Hz): https://fpsbenchmark.app/input/keyboard-polling-rate-test/ - Mouse Aim Accuracy Test: https://fpsbenchmark.app/input/mouse-accuracy-test/ - Spacebar Speed Counter: https://fpsbenchmark.app/input/spacebar-counter/ - Mouse Scroll Wheel Test: https://fpsbenchmark.app/input/mouse-scroll-wheel-test/ - Mouse Polling Rate (125-8000Hz): https://fpsbenchmark.app/input/mouse-polling-rate-test/ - Keyboard Latency & Debounce Test: https://fpsbenchmark.app/input/keyboard-latency-test/ - Keyboard Anti-Ghosting & NKRO: https://fpsbenchmark.app/input/keyboard-ghosting-test/ - Mouse DPI & CPI Analyzer: https://fpsbenchmark.app/input/mouse-dpi-analyzer/ - Actions Per Minute (APM) Test: https://fpsbenchmark.app/input/apm-test/ - Custom Crosshair Generator: https://fpsbenchmark.app/tools/crosshair-overlay-generator/ - Dead Pixel Fixer RGB Flasher: https://fpsbenchmark.app/tools/dead-pixel-fixer/ - Pure Black Screen Calibration: https://fpsbenchmark.app/tools/black-screen/ - Pure White Screen Uniformity: https://fpsbenchmark.app/tools/white-screen/ - Pure Green Screen Chroma Key: https://fpsbenchmark.app/tools/green-screen/ - Pure Blue Screen Calibration: https://fpsbenchmark.app/tools/blue-screen/ - Warm Yellow Screen: https://fpsbenchmark.app/tools/yellow-screen/ - Magenta Calibration Screen: https://fpsbenchmark.app/tools/magenta-screen/ - Hardware Guides Hub: https://fpsbenchmark.app/guides/ - IPS Glow vs Backlight Bleed Guide: https://fpsbenchmark.app/guides/ips-glow-vs-backlight-bleed/ - FPS vs Refresh Rate Explained: https://fpsbenchmark.app/guides/fps-vs-refresh-rate-explained/ - Fix Monitor Stuck at 60Hz: https://fpsbenchmark.app/guides/how-to-fix-monitor-stuck-at-60hz/ - 1000Hz vs 8000Hz Mouse Polling: https://fpsbenchmark.app/guides/mouse-polling-rate-1000hz-vs-8000hz/ - How to Fix Stuck Pixels Guide: https://fpsbenchmark.app/guides/how-to-fix-stuck-pixels/ - Frametime Pacing & Micro-Stutters: https://fpsbenchmark.app/guides/frametime-pacing-and-micro-stutters/ ## 2. Mathematical Algorithms - **Frametime (ms)**: `\Delta t = t_{n} - t_{n-1}` via `performance.now()` - **FPS**: `1000 / \Delta t` - **1% Low FPS**: `1000 / \text{Percentile}_{99}(\Delta t)` - **Frametime Jitter (ms)**: `\sigma = \sqrt{\frac{1}{N}\sum_{i=1}^N (\Delta t_i - \mu)^2}` - **Mouse/Keyboard Polling Rate (Hz)**: `1000 / \Delta t` - **PPI (Pixels Per Inch)**: `\text{PPI} = \frac{\sqrt{W^2 + H^2}}{D}` ## 3. Full LLM Index For full technical documentation, see: https://fpsbenchmark.app/llms-full.txt