plex.tv
Ranks Overall #1,783 Next.js Showcase #22
Data from Sep 29, 2026, 4:37 AM UTC old Measured once a month · 2 runs since Sep 21, 2026
Elsewhere:
PageSpeed Insights ·
Calibre ·
Treo ·
CrUX Vis ·
Tame the Bots ·
Scoring Calculator ·
Wayback Machine
https://watch.plex.tv/.
Lighthouse follows the redirect, so the numbers below describe the destination page, not this one. Not yet confirmed as a move; it needs to lead to the same place on several consecutive runs first.
Lab data is measured using Lighthouse, Mobile mode unless otherwise specified. Field data is reported from Chrome UX Report (using p75 measurements).
Stack
Filmstrip LAB Throttled
How the page drew during the measured load, at 9 points across 26.59 s. Compare this filmstrip against another site.
-
2.41 s
-
6.26 s
-
6.65 s
-
9.97 s
-
13.29 s
-
16.62 s
-
19.94 s
-
23.27 s
-
26.59 s
Lighthouse Scores LAB Simulated
Metrics LAB FIELD
Field figures are the p75 across real Chrome users over a 28-day trailing window (2026-08-31 → 2026-09-27), origin-level.
| Metric | Lab Simulated | Field | |||
|---|---|---|---|---|---|
| Value | Change / range | Trend | p75 | Distribution | |
| LCP CWV Largest Contentful Paint | 10.65 s poor | ↓ -10848 ms (-50.5%) 10.65 s – 21.50 s | 2.08 s good | 81.4% 11.1% 7.6% | |
| INP CWV Interaction to Next Paint — field only, no lab run can measure it | n/a | — | 230 ms needs work | 68.3% 26.4% 5.3% | |
| CLS CWV Cumulative Layout Shift | 0.018 good | ↑ +0.014 (+350%) 0.004 – 0.018 | 0.030 good | 87.5% 10.5% 2% | |
| TBT Total Blocking Time | 2.34 s poor | ↓ -2086 ms (-47.1%) 2.34 s – 4.43 s | n/a | — | |
| FCP First Contentful Paint | 5.34 s poor | ↓ -2479 ms (-31.7%) 5.34 s – 7.82 s | 1.52 s good | 80.4% 12% 7.5% | |
| Speed Index | 7.60 s poor | ↓ -3563 ms (-31.9%) 7.60 s – 11.16 s | n/a | — | |
| TTFB Time to First Byte | 655 ms good | → no change 655 ms – 655 ms | 717 ms good | 78.2% 15% 6.8% | |
LCP Subparts LAB Throttled
The subparts attribute LCP to your server, resource discovery, download, or rendering. They come from one throttled load, the same one as the filmstrip, so they add up to that load’s LCP rather than the simulated Lab LCP above.
LCP LAB Simulated vs LCP FIELD
The lab LCP is 5.12× the field p75 — real users likely have above-average hardware or network connectivity.
Page weight
| Metric | Value | Change / range | Trend |
|---|---|---|---|
| Page Weight | 4.42 MB | ↓ -899.1 kB (-17.2%) 4.42 MB – 5.34 MB | |
| Requests | 366 | ↓ -75 (-17%) 366 – 441 | |
| Third-party Weight | 1.51 MB | ↓ -1257.7 kB (-46%) 1.51 MB – 2.80 MB | |
| Third-party CPU | 468 ms | ↓ -480 ms (-50.6%) 468 ms – 949 ms | |
| Unused JS | 853 kB | ↓ -744.3 kB (-47.2%) 853 kB – 1.61 MB | |
| Unused CSS | 0 B | → no change 0 B – 0 B |
By resource type
| Type | Transfer | Share | Size | Requests |
|---|---|---|---|---|
| script | 55.6% | 2.46 MB | 81 | |
| image | 32.8% | 1.45 MB | 138 | |
| document | 5.6% | 247 kB | 11 | |
| other | 2.7% | 118 kB | 90 | |
| font | 2.2% | 97.0 kB | 2 | |
| stylesheet | 1.2% | 53.3 kB | 41 | |
| Total | 4.42 MB | 366 |
Third parties 20 entities
| Entity | Transfer | Size | Main thread Simulated |
|---|---|---|---|
| Google Tag Manager | 514 kB | 183 ms | |
| Google/Doubleclick Ads | 316 kB | 56 ms | |
| TikTok | 165 kB | 73 ms | |
| redfastlabs.com | 118 kB | 29 ms | |
| FullStory | 116 kB | 62 ms | |
| All 20 | 1.51 MB | 468 ms |
Without JavaScript
The same load, photographed twice at 412×823: once with scripts disabled, once as rendered.
85.7% of pixels differ — the page changes substantially. A shifted layout counts as difference, so a <noscript> banner alone can account for a large figure.
Page health
| Metric | Value | Change / range | Trend |
|---|---|---|---|
| Main Thread Work | 13.48 s | ↓ -2757 ms (-17%) 13.48 s – 16.24 s | |
| Long Tasks | 20 | → no change 20 – 20 | |
| DOM Elements | 16,526 | ↑ +7776 (+88.9%) 8,750 – 16,526 | |
| Axe Violations Violating nodes from a full Axe CLI run (more than Lighthouse reports) | 44 | ↓ -5 (-10.2%) 44 – 49 | |
| A11y Failures | 2 | → no change 2 – 2 | |
| A11y Failing Nodes | 39 | ↓ -8 (-17%) 39 – 47 |
Main thread work
| Task | Time | Share | Duration Simulated |
|---|---|---|---|
| script evaluation | 51% | 6.92 s | |
| other | 27% | 3.64 s | |
| style layout | 8% | 1.08 s | |
| script parse compile | 5% | 674 ms | |
| paint composite render | 5% | 652 ms | |
| garbage collection | 2% | 328 ms | |
| parse HTML | 1% | 186 ms | |
| Total | 13.48 s |
Axe violations axe-core 4.13.0, full rule set
44 violating nodes across 6 rules, 14736 passing. This is a standalone Axe CLI run and is stricter than the subset Lighthouse already includes.
-
serious
aria-prohibited-attr— Elements must only use permitted ARIA attributes 34 nodesOffending elements (5 of 34)
-
div[aria-label="7% complete"]<div aria-label="7% complete" class="aiglaa0" style="width: 100%; height: 100%;"><div class="aiglaa1 aiglaa5"></div><div class="aiglaae aiglaaf" style="transform: translate3d(-93%, 0px, 0px);"></div>… -
div[aria-label="65% complete"]<div aria-label="65% complete" class="aiglaa0" style="width: 100%; height: 100%;"><div class="aiglaa1 aiglaa5"></div><div class="aiglaae aiglaaf" style="transform: translate3d(-35%, 0px, 0px);"></div… -
div[aria-label="55% complete"]<div aria-label="55% complete" class="aiglaa0" style="width: 100%; height: 100%;"><div class="aiglaa1 aiglaa5"></div><div class="aiglaae aiglaaf" style="transform: translate3d(-45%, 0px, 0px);"></div… -
.xhahwja:nth-child(5) > .po8e0t1 > figure > ._1fh5d4i2._1fh5d4i6._1fh5d4i4 > .det6jp8w.det6jpa8.det6jpbk > ._1mcyqow0 > ._1mcyqow2 > ._1mcyqowf > .aiglaa0[aria-label="66% complete"]<div aria-label="66% complete" class="aiglaa0" style="width: 100%; height: 100%;"><div class="aiglaa1 aiglaa5"></div><div class="aiglaae aiglaaf" style="transform: translate3d(-34%, 0px, 0px);"></div… -
.xhahwja:nth-child(6) > .po8e0t1 > figure > ._1fh5d4i2._1fh5d4i6._1fh5d4i4 > .det6jp8w.det6jpa8.det6jpbk > ._1mcyqow0 > ._1mcyqow2 > ._1mcyqowf > .aiglaa0[aria-label="66% complete"]<div aria-label="66% complete" class="aiglaa0" style="width: 100%; height: 100%;"><div class="aiglaa1 aiglaa5"></div><div class="aiglaae aiglaaf" style="transform: translate3d(-34%, 0px, 0px);"></div…
-
-
serious
link-name— Links must have discernible text 5 nodesOffending elements
-
.xhahwja:nth-child(1) > .LumaPopularReviewActivityCard-module__Qze6_W__container > .det6jp3k.det6jp28.det6jp2g > div:nth-child(2) > .det6jp7w.det6jp98.det6jpao > .det6jp3s.det6jp14.det6jp2g > ._1ibfqemn._1ibfqemc._1ibfqemj:nth-child(2)<a aria-disabled="false" class="_1r6wp5u0 _1ibfqem2 _1ibfqem1 _1ibfqemc _1ibfqemj cvmzrg0 _1ibfqem4 _1ibfqemn det6jp3c det6jp24 det6jp1w" href="/show/south-park/review/collinjb1?metricsOrigin=home"> -
.xhahwja:nth-child(5) > .LumaPopularReviewActivityCard-module__Qze6_W__container > .det6jp3k.det6jp28.det6jp2g > div:nth-child(2) > .det6jp7w.det6jp98.det6jpao > .det6jp3s.det6jp14.det6jp2g > ._1ibfqemn._1ibfqemc._1ibfqemj:nth-child(2)<a aria-disabled="false" class="_1r6wp5u0 _1ibfqem2 _1ibfqem1 _1ibfqemc _1ibfqemj cvmzrg0 _1ibfqem4 _1ibfqemn det6jp3c det6jp24 det6jp1w" href="/show/lanterns-1/review/DAE51D?metricsOrigin=home"> -
.xhahwja:nth-child(4) > .LumaUgcCardShell-module__q--nfa__container.LumaUgcCardShell-module__q--nfa__l > .LumaUgcCardActionBar-module__LTIgga__actionBar > .LumaUgcCardActionBar-module__LTIgga__segment:nth-child(2) > ._1ibfqemn._1ibfqemd[data-id="goToComments"]<a data-id="goToComments" aria-disabled="false" class="_1r6wp5u0 _1ibfqem2 _1ibfqem1 _1ibfqemd _1ibfqemj cvmzrg0 _1ibfqem4 _1ibfqemn det6jp3c det6jp24 det6jp1w" href="/show/american-hostage/discussio… -
.xhahwja:nth-child(12) > .LumaUgcCardShell-module__q--nfa__container.LumaUgcCardShell-module__q--nfa__l > .LumaUgcCardActionBar-module__LTIgga__actionBar > .LumaUgcCardActionBar-module__LTIgga__segment:nth-child(2) > ._1ibfqemn._1ibfqemd[data-id="goToComments"]<a data-id="goToComments" aria-disabled="false" class="_1r6wp5u0 _1ibfqem2 _1ibfqem1 _1ibfqemd _1ibfqemj cvmzrg0 _1ibfqem4 _1ibfqemn det6jp3c det6jp24 det6jp1w" href="/show/widows-bay/discussions/fw7… -
#google_ads_iframe_\/22510153530\/plex_web_footer_test_728x90_0 >>> .ns-yfnmn-e-3<a class="ns-yfnmn-e-3 flex pr..." data-asoch-targets="conversion0,product0..." href="https://www.googlead..." target="_top">
-
-
moderate
landmark-unique— Landmarks should have a unique role or role/label/title (i.e. accessible name) combination 2 nodesOffending elements
-
header > nav<nav class="_13usayk0 det6jpw det6jp2g det6jp18 det6jp28 det6jp20 det6jp1s det6jp34"> -
._1t9owge3<div tabindex="-1" role="region" aria-live="polite" aria-atomic="false" aria-relevant="additions text" aria-label="Notifications" class="_1t9owge3"></div>
-
-
serious
aria-command-name— ARIA commands must have an accessible name 1 nodeOffending element
-
#google_ads_iframe_\/22510153530\/plex_web_footer_test_728x90_0 >>> #cbb<div id="cbb" class="cbb" tabindex="0" role="button">
-
-
serious
frame-title— Frames must have an accessible name 1 nodeOffending element
-
#google_ads_iframe_\/22510153530\/plex_web_footer_test_728x90_0 >>> iframe:nth-child(23)<iframe frameborder="0" style="height: 0px; width: 0px; position: absolute;"></iframe>
-
-
moderate
region— All page content should be contained by landmarks 1 nodeOffending element
-
#google_ads_iframe_\/22510153530\/plex_web_footer_test_728x90_0 >>> .ns-yfnmn-e-15<div class="ns-yfnmn-e-15 column-container promo-brand-box"><div class="ns-yfnmn-e-16 promo-text ellipsis"><span class="ns-yfnmn-e-17" dir="auto">CPO CarBravo</span></div><div class="ns-yfnmn-e-18 br…
-
Accessibility failures 2 of 31 audits
-
aria-prohibited-attr— Elements use prohibited ARIA attributes 35 nodes -
link-name— Links do not have a discernible name 4 nodes
Best Practices failures 5 of 18 audits
-
deprecations— Uses deprecated APIs 1 item -
third-party-cookies— Uses third-party cookies 21 items -
errors-in-console— Browser errors were logged to the console 2 items -
inspector-issues— Issues were logged in the `Issues` panel in Chrome Devtools 1 item -
valid-source-maps— Missing source maps for large first-party JavaScript 1 item
SEO failures 2 of 9 audits
-
meta-description— Document does not have a meta description -
link-text— Links do not have descriptive text 20 items
Hygiene
Measurement log
Field history 25 weeks
Weekly p75 from the CrUX History API, backfilled in a single request.
| Week ending | LCP | INP | CLS | FCP | TTFB |
|---|---|---|---|---|---|
| 2026-10-10 | 2.15 s | 234 ms | 0.030 | 1.57 s | 768 ms |
| 2026-10-03 | 2.11 s | 233 ms | 0.030 | 1.55 s | 733 ms |
| 2026-09-26 | 2.08 s | 229 ms | 0.030 | 1.52 s | 715 ms |
| 2026-09-19 | 2.06 s | 228 ms | 0.030 | 1.50 s | 713 ms |
| 2026-09-12 | 2.04 s | 227 ms | 0.030 | 1.49 s | 707 ms |
| 2026-09-05 | 2.05 s | 225 ms | 0.050 | 1.49 s | 708 ms |
| 2026-08-29 | 2.06 s | 225 ms | 0.070 | 1.49 s | 709 ms |
| 2026-08-22 | 2.06 s | 224 ms | 0.080 | 1.50 s | 703 ms |
| 2026-08-15 | 2.31 s | 223 ms | 0.080 | 1.65 s | 771 ms |
| 2026-08-08 | 2.44 s | 221 ms | 0.080 | 1.73 s | 809 ms |
| 2026-08-01 | 2.44 s | 221 ms | 0.040 | 1.73 s | 809 ms |
| 2026-07-25 | 2.44 s | 220 ms | 0.030 | 1.72 s | 799 ms |
Runs
Every stored run for this URL, newest first.