Open Source - Real User Monitoring system.

Track your user behavior, and website performance in realtime with our open source RUM system. Identify poor performing pages, and fix elements that need improvement. Provide a good, fast user experience.
Basicrum is currently in public betaFree during beta testing
Basicrum application overview showing Core Web Vitals trends, histograms, and a page breakdown.

Basicrum's philosophy: provide everything the user needs while being, well.. basic.

Basicrum brings simplicity and the power of open source to real user monitoring.

  1. Home
  2. Core Web Vitals
  3. LCP

LCP

6.2%2860
Oct 5Oct 12Oct 19Oct 26Nov 2

LCP duration (ms)

0 s1.5 s3 s4.5 s

LCP duration breakdown

Pagep75 msVisits by ratingTagCSS Selector
/checkout7732
1,694
<img>div.header a#logo img
/product/linen-shirt7684
987
<img>div.products-grid li.item img

Why Basicrum?

Fast

Our Rust server can handle millions of requests per day, even on modest hardware

Powerful

Core Web Vitals, Network metrics, Dimensional analysis, all down to the element.

Privacy First

No third-party tracking. GDPR compliant. Secure by design.

AI Enhanced

LLM-powered insights help you extract fine-grained performance tips.

Open SourceSoon

Free to use and fully self-hostable. Inspect, extend, and contribute on GitHub.

Lightweight

A tiny beacon that won't slow down the page it's trying to monitor.

Hosted in EU

Exclusively EU infrastructure with full GDPR compliance and low-latency guarantees.

Powered by Clickhouse

Blazing-fast analytics on billions of events. Powered by open-source OLAP.

Which pages have the worst Core Web Vitals on mobile?
Completed2 steps·18.4K tokens · ≈ $0.06

Two of your four busiest pages fail Core Web Vitals on mobile. /checkout is the worst, with an LCP of 4300 ms.

Core Web Vitals by page

acme-shop.com · Nov 2 – Nov 8 · Device: mobile

2 of 4 pages fail
PageVisitsLCPINPCLSCWV
/checkout8,2144300 ms190 ms0.04Failed
/product/linen-shirt5,1023400 ms240 ms0.12Failed
/search3,8762100 ms180 ms0.02Passed
/12,9401900 ms120 ms0.01Passed
Open Pages →

Based on 1 query from Basicrum RUM

Ask about your RUM data…
acme-shop.comClaude Sonnet 5.5

Ask Basicrum agent about your RUM data.

Get insights about your data with generative UI and smart suggestions.

Bring your own key

Use models from Anthropic, OpenAI, Google Gemini or Mistral.

Private

Models only see the query results, never raw visitor data. Data is anonymized before processing.

Explain

A short pre-emptive summary of what changed, on any charts. Continue in chat for more details.

MCP serverSoon

Query your data from Claude Code, Cursor or any MCP client.

Every request, from real page views.

See waterfall of resources as they load over time.

Render blocking

Spot what is holding up your first paint.

Request inspector

Check timing phases, cache, protocol, and size of every request.

Peak 3 at 360 ms
320
Render blocked until 610 ms
LCP 2.31 s
0 ms600 ms1.20 s1.80 s2.40 s
Resource
Status
Transfer
0 ms600 ms1.20 s1.80 s2.40 s
Duration
checkoutacme-shop.com
200
18.4 kB
342 ms
styles.css●acme-shop.com
200
42.1 kB
118 ms
app.js●acme-shop.com
200
118.0 kB
app.jsAt 500 ms · 80 ms into Download
Queued / no detail4 msWaiting (TTFB)64 msDownload80 ms in190 ms
Received 49.7 kB of 118.0 kB352 ms → 610 ms
258 ms
gtm.jswww.googletagmanager.com
200
96.3 kB
280 ms
inter.woff2acme-shop.com
200
48.2 kB
120 ms
logo.pngacme-shop.com
200
312.0 kB
1.60 s
linen-shirt-1200.jpgcdn.acme-img.net
200
204.0 kB
1.20 s
collectwww.google-analytics.com
204
0 B
90 ms
LCP 2.31 s500 ms
DNSTCPTLSWaiting (TTFB)DownloadUnassigned / unavailable
Real time location tracking

Advanced metrics, see where your users are coming from.

Email and web support

Reach out via email or web for any assistance you need.

99.99% Uptime

Activity feed

Monitor your application's activity in real-time. Instantly identify potential issues.

basicrum logo with heart

Our users love basicrum

Webcode EOOD logo
Basicrum gave us visibility into real-user performance that we did not have from the synthetic monitoring tools used in our day-to-day work.
Kostadin Bashev
Kostadin Bashev
Webcode EOOD
Crafted logo
Basicrum revealed issues that had previously been invisible. Thanks to the WordPress plugin, setup was straightforward
Robert Chwistek
Robert Chwistek
Crafted

Still not
convinced?

How about we take
you on a journey.

Through the eyes of your users.

Failing
Improving
Passing
Scroll to begin

Your website is
failing your users.

Basicrum shows you exactly where, and why.

Core Web Vitals

4 of 5 pages are failing

CWV breakdown by pages

VisitsPageLCPINPCLSStatus
3289/75865000.49Failed
3284/checkout74834230.05Failed
3282/contact77144640.04Failed
3281/about16835120.04Failed
3278/plans/enterprise1754860.03Passed
Diagnosis · /checkout

Your logo is the culprit

LCP is failing · p75 7.48s vs 2.5s budget
  • div.header a#logo img
    imgNo srcset / sizes
    58%
    p75 7.73s
  • div.products-grid li.item img
    imgImage on another origin
    23%
    p75 7.68s
  • div.col-main div.product-view
    div
    11%
    p75 6.12s
  • Other elements8%
Worst affected visitors
Devicemobile81% of failing · 62% of visitsBrowserSafari47% of failing · 31% of visits

You're making progress.
But not there yet.

Basicrum tracks every improvement in real time, so you know exactly what's working and what still needs attention.

75th percentile3100

Compared to 3800 for the previous period across all pages

025004000

LCP

18.4%3100
Sep 28Oct 5Oct 12Oct 19Oct 26Nov 2

All green.
Your users feel the difference.

Basicrum confirmed the fix worked. With real data, from real users.

acme-shop.com7 days
LCP73.0%

1860ms

INP80.6%

82ms

CLS95.9%

0.02

#PageViewsStatus
1/12,940Passed
Hide
LCP diagnosis
p75 LCP · dashed line is the 2.5s budget
2.5s
Nov 2Nov 4Nov 6Nov 8
2/checkout8,214Passed
3/contact5,102Passed
4/about3,876Passed
5/plans/enterprise2,210Passed

You've seen the journey.

Failing
Improving
Passing

Light at the end
of the tunnel.

Most websites never find out why they're slow.
Yours doesn't have to be one of them.

Join the free public beta