The performance toolkit for
React Native, Python, Node.js & the web

Boosthis measures TTI, FID, and TTFF on every screen and route, rates them against shared budgets, and helps you find and fix what's slow — all without leaving your machine.

⚛ React Native 🐍 Python 🟢 Node.js / Express 🌐 Web
// React Native — one hook, instant ratings
import { useBoosthis } from '@workspace/boosthis-runtime-rn';
 
export default function HomeScreen() {
  useBoosthis("Home");
  // per-screen ratings + on-device issue detection
}

One toolkit, six runtimes

Boosthis ships a first-class performance pack for each runtime — same scoring model, same strict PII guard, same AI tool surface across all six.

React Native performance toolkit

Drop useBoosthis("ScreenName") into any screen for instant, on-device performance ratings — every screen measured, regressions caught early, and nothing ever leaves the device. A built-in dashboard tab shows the full meter page, and your AI assistant can read it too.

Python performance toolkit

Add @track_perf("route") to any function. One extra line — boosthis.mount(app) — mounts a live dashboard at /_boosthis/ on your existing Flask or FastAPI port. Run boosthis serve without a web app for the same dashboard at localhost:7787. Catches the runtime-specific problems that actually slow Python services down — with a concrete fix for each, all local.

Node.js performance toolkit

Add the boosthis() Express middleware and optionally mount(app) for the live /_boosthis/ dashboard. Catches the runtime-specific problems that actually slow Node services down — with a concrete fix for each, all local, no cloud dependency.

Web performance toolkit

Call startWebVitals() once at page load for real browser Web Vitals per page, rated against the same shared budgets. Catches the browser-specific problems that hurt real-user experience — with a concrete fix for each, all in the browser, nothing leaves the page by default.

Java performance toolkit

Wrap any com.sun.net.httpserver handler with BoosthisHandler, or any framework route with the generic Wrap helper, for per-route ratings against the same shared budgets. Catches the runtime-specific problems that actually slow JVM services down — with a concrete fix for each, zero dependencies, JDK stdlib only.

Go performance toolkit

Wrap any http.Handler with boosthis.Middleware for per-route ratings against the same shared budgets. Catches the runtime-specific problems that actually slow Go services down — with a concrete fix for each, zero dependencies, pure stdlib.


One comparable score across every runtime

Every runtime is rated against the same shared budgets and distilled into a single 0–100 score, so you can compare performance across RN screens, Python routes, and Node.js handlers side-by-side — no per-tool guesswork.

Shared budgets
Every runtime
Same bar everywhere
One score
0–100
Good · needs-work · poor
Per screen & route
Rated
Down to each interaction

Ratings are fully local — timings and labels never leave your machine unless you explicitly join the invite-only telemetry program.


AI-ready

Detection runs entirely on-device; clear fix guidance is delivered inside your dashboard and AI tools exactly when an issue is detected.

  1. Drop in one hook or decorator

    React Native: useBoosthis("ScreenName"). Python: @track_perf("route"). Node.js: app.use(boosthis()). No account required for local measurement.

  2. Get instant ratings and issue detection

    Boosthis computes TTFF, TTI, and FID on every interaction, rates them against shared budgets, and detects known performance issues entirely on-device — nothing leaves the process.

  3. Connect your AI assistant

    Connect your AI assistant to give it read-only access to the full live meter page, per-screen diagnosis, session summary, and fix suggestions.

  4. Join Boosthis

    We help you find and fix your project's performance issues — clear guidance, delivered right in your dashboard and AI tools. Nothing sensitive ever leaves your system: your source code, timings, and screen names stay on your machine.


Simple monthly plans

Billed monthly in Saudi Riyal (SAR), and the price you see is the final amount charged — inclusive of any applicable taxes, with no hidden fees. Major cards are accepted, and if you pay from abroad your bank converts automatically. Boosthis is invite-only: a plan activates inside your dashboard once you have an invitation.

Starter

SAR 56/month
≈ $15 USD

Your first project, fully instrumented.

  • 1 project
  • 1 AI connection
  • 50 AI questions/month included
  • All six runtimes included

Team

SAR 263/month
≈ $70 USD

Room for a small team shipping several projects.

  • 6 projects
  • Unlimited AI connections
  • 600 AI questions/month included
  • All six runtimes included
  • Full-stack tracing
  • Full-telemetry mode

Unlimited

SAR 413/month
≈ $110 USD

No project cap — run everything on Boosthis, with priority support.

  • Unlimited projects
  • Unlimited AI connections
  • 1500 AI questions/month included
  • All six runtimes included
  • Full-stack tracing
  • Full-telemetry mode
  • Priority support

Plans renew automatically each month until cancelled. Cancel anytime — you keep your plan until the end of the paid month, and a lapsed plan never deletes your data. Fees are prepaid for the month and non-refundable except where the law requires — full details in the Refund & Cancellation Policy.


Privacy-first by design

Boosthis was designed so that nothing sensitive can leave your app, even if you misconfigure it.

A strict PII denylist on every outbound path

Every payload — issue signals, fix resolutions, perf snapshots — passes a shared PII guard that checks both field names and values before anything leaves the process. Touch coordinates are transient and never written to a recorded event. Route labels are normalized and redacted if they match email, UUID, JWT, IP, or phone patterns. Read the full policy in our Privacy Policy.