ShakaCode

Mobile speed report · June 23, 2026

How thinkd2.com loads on a phone

We loaded 6 of your pages on a typical phone over a normal cellular connection and recorded each one frame by frame - 136 frames in all. On a fast desktop these pages feel fine, which is exactly why what is below is easy to miss.

Captured June 23, 2026 - a snapshot of the live site that day. If the site has changed since, this report may no longer reflect it.

6
pages checked
5.6s
average wait for the biggest piece
3
pages that jump around

In plain terms, a visitor on a phone waits about 5.6s before the typical page here is usable, and 3 of your pages visibly jump around under their thumb while loading.

How to read this. Each strip is one of your pages loading on a phone, left to right in real time. We pulled the moments that matter out of every frame we captured. Tap any frame to enlarge it.

Homepage

/
Needs work

The biggest piece of the page takes 4.5s to appear

Until then a visitor on a phone is looking at a mostly empty screen.

▶ Press play - this is the 4.5s a phone visitor waits, in real time.

Frame-by-frame breakdown 16 frames analyzed

The moments that matter, left to right - tap any frame to enlarge it.

Homepage at 0.0s
Blank0.0s
Homepage at 1.7s
First content1.7s
Homepage at 2.4s
Filling in2.4s
Homepage at 3.7s
Filling in3.7s
Homepage at 4.5s
Biggest piece4.5s
Homepage at 5.6s
Loaded5.6s
Homepage at 6.7s
Layout jump6.7s
Homepage at 6.7s
Loaded6.7s

Blue = the first content lands. Orange = the moment the biggest piece of the page lands. Red boxes = parts of the page that move after a visitor is already reading. A near-blank frame is a phone still showing an empty screen.

966 KB downloaded first 80/100 speed score

The page takes 4.5 seconds to show what you came for, which is slow, but then it works smoothly without jumping around.

Blog post - how D2 uses AI

/post/how-d2-uses-ai
Poor

The page jumps around as it loads

The page scores 1.29 on Google's layout-shift scale, where anything above 0.25 is poor - so things move under your visitor's thumb.

▶ Press play and watch the page jump around as it loads.

Frame-by-frame breakdown 19 frames analyzed

The moments that matter, left to right - tap any frame to enlarge it.

Blog post - how D2 uses AI at 0.1s
Blank0.1s
Blog post - how D2 uses AI at 1.7s
Filling in1.7s
Blog post - how D2 uses AI at 1.7s
Biggest piece1.7s
Blog post - how D2 uses AI at 3.6s
Loaded3.6s
Blog post - how D2 uses AI at 4.2s
Loaded4.2s
Blog post - how D2 uses AI at 5.5s
Loaded5.5s
Blog post - how D2 uses AI at 5.5s
Loaded5.5s
Blog post - how D2 uses AI at 6.4s
Layout jump6.4s
Blog post - how D2 uses AI at 6.5s
Layout jump6.5s
Blog post - how D2 uses AI at 6.5s
Layout jump6.5s
Blog post - how D2 uses AI at 7.4s
Loaded7.4s
819 KB downloaded first 64/100 speed score 1.29 layout-shift score

The page shows its main content quickly, but text and buttons shift around as it loads, which is frustrating and distracting.

Work index

/work
Poor

The biggest piece of the page takes 13.3s to appear

Most of the page paints early, so the wait is easy to miss - but the biggest piece of the page only lands then.

also layout jumps (0.23)

▶ Press play - this is the 13.3s a phone visitor waits, in real time.

Frame-by-frame breakdown 38 frames analyzed

The moments that matter, left to right - tap any frame to enlarge it.

Work index at 0.0s
Blank0.0s
Work index at 1.8s
First content1.8s
Work index at 2.4s
Filling in2.4s
Work index at 3.8s
Filling in3.8s
Work index at 4.6s
Filling in4.6s
Work index at 6.2s
Filling in6.2s
Work index at 6.7s
Layout jump6.7s
Work index at 7.3s
Filling in7.3s
Work index at 8.5s
Filling in8.5s
Work index at 9.6s
Filling in9.6s
Work index at 10.6s
Filling in10.6s
Work index at 11.6s
Filling in11.6s
Work index at 13.3s
Biggest piece13.3s
2.0 MB downloaded first 50/100 speed score 0.23 layout-shift score

This page loads slowly - you'll wait about 13 seconds to see the main content, and the browser downloads 2 megabytes across 81 files to get there.

Service

/service
Needs work

The biggest piece of the page takes 10.0s to appear

Most of the page paints early, so the wait is easy to miss - but the biggest piece of the page only lands then.

▶ Press play - this is the 10.0s a phone visitor waits, in real time.

Frame-by-frame breakdown 43 frames analyzed

The moments that matter, left to right - tap any frame to enlarge it.

Service at 0.0s
Blank0.0s
Service at 1.8s
First content1.8s
Service at 2.4s
Filling in2.4s
Service at 4.4s
Filling in4.4s
Service at 5.8s
Filling in5.8s
Service at 6.0s
Layout jump6.0s
Service at 7.1s
Filling in7.1s
Service at 8.8s
Filling in8.8s
Service at 10.0s
Biggest piece10.0s
1.5 MB downloaded first 64/100 speed score

The page responds from the server right away, but takes almost 10 seconds to show its main content, making it feel sluggish and slow.

Sector - tech

/sector/tech
Needs work

The page jumps around as it loads

The page scores 0.21 on Google's layout-shift scale; a page is fully stable only below 0.10, and yours is above that, so things can still move under your visitor's thumb.

▶ Press play and watch the page jump around as it loads.

Frame-by-frame breakdown 12 frames analyzed

The moments that matter, left to right - tap any frame to enlarge it.

Sector - tech at 0.0s
Blank0.0s
Sector - tech at 1.7s
Filling in1.7s
Sector - tech at 1.7s
Biggest piece1.7s
Sector - tech at 3.8s
Loaded3.8s
Sector - tech at 4.6s
Loaded4.6s
Sector - tech at 6.1s
Loaded6.1s
Sector - tech at 7.3s
Layout jump7.3s
988 KB downloaded first 87/100 speed score 0.21 layout-shift score

The page shows its main content fast and responds smoothly to clicks, but the layout jumps around quite a bit as it finishes loading.

The rest of your pages, same pattern

  • About /about Loads cleanly in 2.4s

Measured on June 23, 2026 on an emulated mid-range phone over the Slow-4G throttling profile Google PageSpeed uses - the conditions a real mobile visitor faces, not a developer's fast laptop. "Speed score" is the same 0-100 scale Google PageSpeed uses for mobile (90 and up is fast, under 50 is slow); "layout-shift score" is Google's CLS, where anything above 0.25 is poor.
Put together by ShakaCode.