# ReflexLab - Reaction Time Benchmarks and FPS Training **ReflexLab** is a SvelteKit-based web application for browser-based reaction-time benchmarks, Human Benchmark alternatives, FPS warmups, and aim training. The platform currently offers **10 interactive tests** plus supporting guides and tools. --- ## Project Info **Domain**: https://reflexlab.net **Tech Stack**: SvelteKit, TypeScript, Tailwind CSS, SQLite **License**: Proprietary **Repository**: Private **Live Site**: https://reflexlab.net --- ## Purpose & Audience ReflexLab serves two overlapping audiences: - **General benchmark users** who want a fast browser-based reaction-time or memory benchmark - **Gamers** who want browser-based aim drills, warmups, and related setup guides The site is intentionally dual-positioned: - use it like a benchmark site - or use it like a lightweight browser training platform **Primary discovery themes**: - reaction time test - Human Benchmark alternative - browser benchmark tests - aim trainer - FPS warmup --- ## Features ### Interactive Tests (10 total) | Test | Description | Scoring | |------|-------------|---------| | **Reaction Time** | Visual reaction-time benchmark with random delays | Milliseconds, lower is better | | **Aim Trainer** | 30-second target-clicking drill with combo scoring | Score, higher is better | | **Motion Tracker** | Moving-target tracking drill | Score, higher is better | | **Whack-a-Target** | Speed and discrimination game | Score, higher is better | | **Color Burst** | Stroop-style color matching test | Total correct, higher is better | | **Ripple Recall** | Spatial sequence memory test | Level reached | | **Memory Sequence** | Progressive memory recall | Level reached | | **Visual Memory** | Tile pattern memory test | Level reached | | **Number Memory** | Digit span test | Max digits recalled | | **Flanker Reflex** | Distractor-heavy visual discrimination test | Score, lower/faster is better depending on view | ### Tools | Tool | Description | |------|-------------| | **eDPI Calculator** | Calculate effective DPI for FPS games | | **Sensitivity Converter** | Convert sensitivity between games | ### Key Platform Traits - Browser-based, no install required - Public leaderboards for selected tests - Local score persistence for personal bests - Dark-mode-first interface - Mobile responsive pages and tests - SSR-enabled marketing and content pages for SEO --- ## Core Route Groups ### Benchmark & Training Tests | Path | Purpose | |------|---------| | `/reaction-time` | Reaction-time benchmark | | `/aim-trainer` | Aim trainer | | `/motion-tracker` | Tracking drill | | `/whack-a-target` | Speed/discrimination drill | | `/color-burst` | Stroop-style test | | `/ripple-recall` | Spatial memory test | | `/memory` | Memory sequence test | | `/visual-memory` | Visual memory test | | `/number-memory` | Number memory test | | `/flanker-reflex` | Flanker reflex test | ### Tools | Path | Purpose | |------|---------| | `/tools/edpi-calculator` | eDPI calculator | | `/tools/sens-converter` | Sensitivity converter | ### Key SEO / Evergreen Pages | Path | Purpose | |------|---------| | `/human-benchmark-alternative` | Human Benchmark comparison page | | `/free-aim-trainer` | Free aim trainer landing page | | `/aim-lab-alternative` | Aim Lab alternative page | | `/best-aim-trainers` | Aim trainer comparison page | | `/aim-training-routine` | Aim training routine guide | | `/aim-trainer-transfer` | Skill transfer guide | | `/cs2-warmup` | CS2 warmup guide | | `/best-cs2-settings` | CS2 settings guide | | `/valorant-aim-training` | Valorant aim training page | | `/valorant-aim-guide` | Valorant aim guide | | `/valorant-aim-guide-full` | Expanded Valorant aim guide | | `/valorant-aim-practice` | Valorant aim practice guide | | `/kovaks-alternative` | KovaaK-style alternative page | | `/mouse-dpi-guide` | Mouse DPI guide | ### Blog Index | Path | Purpose | |------|---------| | `/blog` | Clustered blog index for benchmarks, gaming, science, and setup | ### Blog Articles | Path | Purpose | |------|---------| | `/blog/15-minute-cs2-warmup-routine` | 15-minute CS2 warmup | | `/blog/7-day-aim-training-plan-20-minutes` | 7-day aim plan | | `/blog/aim-trainer-vs-in-game-practice` | Aim trainer vs in-game practice | | `/blog/average-human-benchmark-reaction-time` | Human Benchmark-style average reaction time guide | | `/blog/average-reaction-time-by-age` | Reaction time by age | | `/blog/beginner-aim-training-guide` | Beginner aim guide | | `/blog/can-you-improve-reaction-time` | Can you improve reaction time | | `/blog/daily-aim-training-routine` | Daily aim routine | | `/blog/does-aim-training-work` | Aim training effectiveness | | `/blog/flick-aim-vs-tracking-aim` | Flick vs tracking | | `/blog/fps-warmup-guide` | FPS warmup guide | | `/blog/good-reaction-time-for-gaming` | Good reaction time for gaming | | `/blog/how-long-does-aim-training-take` | Aim training timelines | | `/blog/how-to-improve-reaction-time-fps` | Improve reaction time for FPS | | `/blog/how-to-warm-up-before-ranked` | Warm up before ranked | | `/blog/mouse-control-tips-accuracy` | Mouse control tips | | `/blog/mouse-polling-rate-explained` | Mouse polling rate guide | | `/blog/perfect-edpi-for-cs2-valorant` | eDPI guide | | `/blog/reaction-time-science` | Science of reaction time | | `/blog/reaction-time-score-meaning` | What your score means | | `/blog/reaction-time-test-accuracy` | What changes browser reaction scores | | `/blog/reaction-time-vs-aim` | Reaction time vs aim | | `/blog/why-aim-feels-inconsistent` | Why aim feels inconsistent | ### Legal & Info | Path | Purpose | |------|---------| | `/about` | About ReflexLab | | `/privacy` | Privacy policy | | `/terms` | Terms of service | --- ## Technical Notes - SSR is enabled for SEO-sensitive routes. - Metadata and JSON-LD are rendered server-side on key pages. - `robots.txt`, `sitemap.xml`, and `llms.txt` are maintained as static files and should stay synchronized with the live route inventory. - Leaderboards are stored in SQLite. --- ## Development ```bash npm install npm run dev npm run check npm run build npm run preview ``` --- ## Contact **Privacy**: https://reflexlab.net/privacy --- *Last Updated: 2026-04-10*