Our casino lobby vs. Shuffle, Roobet and Stake — plus a Qwik framework 1:1 vs. CSGORoll · 2026-07-05
On Google Lighthouse — the industry-standard speed test — HighStack scores 90/100 on desktop and 66/100 on mobile. The closest competitor manages 65 on desktop and just 30 on mobile. We are 25 points ahead on desktop and more than 2.2× the field on mobile — and that is measured on our heavier, logged-in lobby, not a lightweight marketing page.
90HighStack desktopvs. 65 best rival
66HighStack mobilevs. 30 best rival
2.2×our mobile scorevs. the best competitor
How to read this report. Every number is about speed — how quickly a page appears and becomes usable. A higher score (out of 100) is better; lower times are better. Green cells are the best of the four sites in that row, red the worst. Each site was tested 5 times and we report the middle (median) result, so one unlucky test can't skew the picture.
The headlineGoogle Lighthouse performance score
Lighthouse is the industry-standard speed test built into Google Chrome — it's what Google itself uses to rank sites. It runs each page on an identical simulated device and network, so this is the fairest single "who's faster" number. 90+ is excellent, 50–89 needs work, under 50 is poor.
HighStack usQwik v2 · logged-in lobby
Shuffle.compublic landing
Roobet.compublic landing
Stake.bet.brpublic landing
CSGORoll peerQwik v1 · framework peer
Desktop
90
65
40
39
47
Mobile
66
30
27
28
28
About CSGORoll — a framework 1:1, not a rival. CSGORoll is a CS:GO skins-trading site, not a direct business competitor of HighStack. It's included for one reason: it's built on Qwik v1, the same framework family as HighStack's Qwik v2. That makes it our only true technology-to-technology comparison — the same rendering engine, one major version apart. On that like-for-like basis, HighStack's Qwik 2 lobby scores 90 desktop / 66 mobile versus CSGORoll's Qwik 1 47 / 28 — evidence that our newer framework and build are paying off. Read it as a verdict on the platform, not the product; Shuffle, Roobet and Stake remain the direct rivals.
Under the hoodThe metrics behind the scores
What drives those scores — how soon content appears, how long the page is frozen to taps, and how much it jumps around. These are exactly the ingredients Lighthouse weighs to produce the score above, and HighStack leads on nearly every one.
Desktop
HighStack usQwik v2 · logged-in lobby
Shuffle.compublic landing
Roobet.compublic landing
Stake.bet.brpublic landing
CSGORoll peerQwik v1 · framework peer
First paint (FCP)When the first text/image appears.
700 ms
1.37 s
2.07 s
2.13 s
1.09 s
Main content (LCP)When the biggest thing on screen is ready.
1.80 s
3.96 s
5.89 s
2.81 s
4.45 s
Blocking time (TBT)How long the page was frozen to taps/clicks.
0 ms
178 ms
436 ms
326 ms
441 ms
Speed IndexHow quickly the page visibly fills in.
1.80 s
2.59 s
3.21 s
2.25 s
6.25 s
Layout shift (CLS)How much the page jumps while loading (lower = steadier).
0.00
0.00
0.06
0.43
0.00
Mobile — a simulated mid-range phone on throttled 4G, where most casino traffic happens. Note the competitors' main-content times in the tens of seconds.
HighStack usQwik v2 · logged-in lobby
Shuffle.compublic landing
Roobet.compublic landing
Stake.bet.brpublic landing
CSGORoll peerQwik v1 · framework peer
First paint (FCP)When the first text/image appears.
2.60 s
6.08 s
11 s
12 s
4.43 s
Main content (LCP)When the biggest thing on screen is ready.
7.90 s
16 s
28 s
28 s
19 s
Blocking time (TBT)How long the page was frozen to taps/clicks.
10 ms
1.75 s
2.60 s
1.72 s
2.77 s
Speed IndexHow quickly the page visibly fills in.
5.70 s
8.34 s
11 s
12 s
20 s
Layout shift (CLS)How much the page jumps while loading (lower = steadier).
0.00
0.00
0.00
0.00
0.00
Side by sidePer-site detail
A snapshot of each site, its desktop & mobile scores, its real load timeline, and the sequence of files it downloads (the "waterfall").
Live logged-in product · screenshot omitted (private view)
Loading waterfall (real logged-in load, first ~24 files)
q-fkfGnddn.js
q-rzwE6VA_.js
bundle-graph.json
q-ZOjx2wPl.js
PPNeueMontreal-Regular.woff2
PPNeueMontreal-Medium.woff2
PPWatch-Black.woff2
PPNeueMontrealMono.woff2
Inter-Bold.woff2
Inter-SemiBold.woff2
Inter-Medium.woff2
Inter-Regular.woff2
style.css
PPNeueMontreal-Bold.woff2
highstack-logo.svg
mobile-logo.png
game image (resized)
game image (resized)
game image (resized)
game image (resized)
game image (resized)
game image (resized)
manifest.json
game image (resized)
01.89 s
Shuffle.com
public landing · shuffle.com/pt
65
desktop
30
mobile
Loading waterfall (Lighthouse cold load, first ~24 files)
pt
btc.svg
eth.svg
usdt.svg
usdc.svg
shfl.svg
sol.svg
ltc.svg
xrp.svg
trx.svg
doge.svg
matic.svg
busd.svg
avax.svg
bnb.svg
gram.svg
bonk.jpg
shib.webp
wif.jpg
pump.jpg
trump.webp
dai.svg
fb67fc3ddbb45f2e.css
1d2ffbd63770fb93.css
01.44 s
Roobet.com
public landing · roobet.com/pt
40
desktop
27
mobile
Loading waterfall (Lighthouse cold load, first ~24 files)
pt
speculation
manifest-f39bcf76.js
entry.client-TM2jvgk5.js
BIbiUP1F.js
BEkIXdJY.js
DsfY2X1O.js
rdOd_SQX.js
BB6Rd8Kq.js
CkPY12Fm.js
DVv31t6c.js
BcllDe2l.js
C1ADqfNk.js
CBBDafFd.js
r22LfYHZ.js
CgIPCb6l.js
B4ywf_ff.js
BheskHy8.js
RSUvqRAw.js
ChNJdMzA.js
C86mdPEI.js
ClK5qpu9.js
HHno_r6w.js
DQLt_a7W.js
0905 ms
Stake.bet.br
public landing · stake.bet.br
39
desktop
28
mobile
Loading waterfall (Lighthouse cold load, first ~24 files)
bem-vindo
main-e96e9bea.3da77abf135901ffee28
runtime.25c7c0237e65202476b4.js
vendor-core.c6f219a3868cab78d6e8.j
main-43dd7041.37c133ec31faedd6b63f
main-0790ec8a.94aa8bf4ed6fa8704c53
main-0790ec8a.31d6cfe0d16ae931b73c
vendor-49d0a293.f8f4dd6bc7daebd03a
vendor-efdee510.810ac8974781ef6f71
vendor-b48beae3.47aec7eac348f31760
vendor-52ef38c8.e1c3aa8592d461c679
vendor-a1e5b4db.2398c6f768da5244a1
vendor-0a97d472.567e616845b3376a45
vendor-45d21fbe.fa95ef70a530732e1e
vendor-ee7fda2b.bee4225f3e37cc390b
vendor-e63b4b77.57dfb264c824a3f336
vendor-45eec636.9557d89fbc48dfc98f
vendor-fa166bbf.21d79efbe01b3f716b
vendor-6c243bdb.dd420d135a87fb3c3c
vendor-4fc0c22f.54aa9d0319ee307215
vendor-2a8e49bb.f850fb70648a8d7565
vendor-69b32d66.441067243f1b9e9eb8
vendor-ed43ca53.d46fa04da068fab86d
vendor-866ab763.8bb02d3c806e295fce
01.48 s
CSGORoll
Qwik v1 · framework peer · csgoroll.com
47
desktop
28
mobile
Loading waterfall (Lighthouse cold load, first ~24 files)
doc
q-naDMFAHy.js
_b6mQqcO-industry-monospace.ttf
DS50v_1W-icomoon.woff
EcRFt48c-icomoon.ttf
F1nUcVXJ-flama-black-italic.woff2
HO00bNJp-flama-black.woff2
CMDwOvno-flama-extrabold.woff2
BYC2ctG1-flama-extrabold-italic.wo
CYvXMPSn-flama-bold-italic.woff2
D-mP8Nwb-flama-bold.woff2
DTbd8lNj-flama-semibold-italic.wof
DTBEWFjh-flama-semibold.woff2
B_Dr7HJm-flama-medium-italic.woff2
CO6pfqx8-flama-medium.woff2
DKjr3iX7-flama-basic-italic.woff2
vCZ--A4s-flama-basic.woff2
DJwKIXca-flama-book-italic.woff2
I6JEb6V4-flama-book.woff2
DERZnDRM-flama-ultra-light-italic.
Bt8fAfiH-flama-ultra-light.woff2
NHKF-GF0-flama-thin-italic.woff2
h7y8zUVL-flama-thin.woff2
K_dFdwkk-industry-black-italic.wof
01.80 s
Watch it loadVideo evidence — real load recordings
Screen recordings of each site loading in Chrome — desktop and a simulated mobile viewport — with the browser's own DOMContentLoaded and Load timers overlaid. These are raw real-browser timings, shown for transparency alongside the Lighthouse scores above, not the ranking basis (raw timings swing with caching, as noted in the fine print). On both form factors HighStack reaches a fully loaded page fastest — 1.56 s on desktop, 1.67 s on mobile.
Desktop
HighStack us
DOMContentLoaded1.39 sLoad1.56 s
Shuffle.com landing
DOMContentLoaded528 msLoad2.85 s
Roobet.com landing
DOMContentLoaded287 msLoad1.88 s
Stake.bet.br landing
DOMContentLoaded2.03 sLoad4.04 s
CSGORoll peer
DOMContentLoaded343 msLoad8.69 s
Mobile — recorded in a simulated ~400 px phone viewport.
HighStack us
DOMContentLoaded1.39 sLoad1.67 s
Shuffle.com landing
DOMContentLoaded650 msLoad2.50 s
Roobet.com landing
DOMContentLoaded298 msLoad3.06 s
Stake.bet.br landing
DOMContentLoaded2.29 sLoad3.42 s
CSGORoll peer
DOMContentLoaded299 msLoad5.15 s
Plain-English glossaryWhat the terms mean
Performance score (0–100)
Google Lighthouse's overall grade for speed. 90+ excellent (green), 50–89 needs work (orange), under 50 poor (red).
FCP — First Contentful Paint
When the visitor first sees anything instead of a blank screen.
LCP — Largest Contentful Paint
When the biggest, most important thing on screen has loaded. Google's key "does it feel loaded" metric.
TBT — Total Blocking Time
How long the page was "frozen" and couldn't respond to a tap or click.
Speed Index
How quickly the page visibly fills in. Lower is snappier.
CLS — Cumulative Layout Shift
How much things jump around as the page loads. Lower is steadier.
Waterfall
A timeline of every file the page downloads, in order.
The fine printHow we measured & what to keep in mind
Why Google Lighthouse. We grade on Lighthouse because it tests every site under identical conditions — same simulated device, same network, a cold first-time load — which is the only fair way to rank speed. Raw stopwatch timings from a browser's dev tools swing widely with caching (the very same page can load in 1.4s warm and 2.8s cold) and structurally penalise server-rendered sites like HighStack that deliver a complete page in the first response. So we don't rank on them.
Login wall. Competitors were measured on their public landing pages. HighStack was measured on the authenticated lobby — a heavier, logged-in page — because that's our real product. That's a tougher test for us, not an easier one.
Scores are the median of 5 runs. HighStack Lighthouse: 5 desktop (89/93/90/89/90) + 5 mobile (67/65/69/66/66); the FCP/LCP/TBT/CLS/Speed-Index figures are from a representative run. HighStack also scored Accessibility 82, Best Practices 73, SEO 92. Competitor full reports are archived in the lighthouse/ folder.