Zum Inhalt springen
DSGVO-konform. Gehostet in DE.
14 Tage kostenlos testen →
Performance-MonitoringByte- und Request-BudgetsDeploy-Alerting
Performance 13 Min. Lesezeit 9. Aug. 2026

Page Weight überwachen: Wenn Seiten unbemerkt aufblähen

Die mediane mobile Seite überträgt 2.362 KB - 202,8 % mehr als 2015. So definieren Sie Byte- und Request-Budgets und überwachen Page Weight mit Alerting bei jedem Deploy.

X

XICTRAQ Team

XICTRAQ

PerformancePage WeightMonitoringJavaScriptPerformance-Budget
2.362 KB
Transfergröße der medianen mobilen Seite im Juli 2025 (Web Almanac 2025)
697 KB
medianes JavaScript-Gewicht pro Seite (Web Almanac 2025)
+202,8 %
Zunahme des Seitengewichts seit 2015 (Web Almanac 2025)
Page Weight über 90 Tage: Budget-Deckel und Ressourcen-MixTransfergröße (KB) über 90 Tage3000200010000Budget 2.500 KB+412 KB nach DeployBudget gerissenvor 90 TagenDeployheuteZusammensetzung der Medianseite2.362 KBBilderJavaScript 697 KBDrittanbieterSchriftenCSSByte- und Request-Budgets je Seite: Alarm, sobald ein Deploy das Budget reißtkontinuierlich gemessen und alarmiert - überwacht von XICTRAQMedianseite 2.362 KB, davon 697 KB JavaScript; 79 Drittanbieter-Requests mobil (Web Almanac 2025)
Seiten werden schleichend schwerer, ohne dass jemand eine bewusste Entscheidung dafür trifft. Ein zusätzliches Skript hier, ein unkomprimiertes Hero-Bild dort, eine neue Schriftvariante, ein weiteres Marketing-Tag - und plötzlich lädt die Startseite mehrere Megabyte. Die mediane mobile Seite übertrug im Juli 2025 bereits 2.362 KB (Web Almanac 2025), ein Plus von 8,4 % gegenüber dem Vorjahr (Web Almanac 2025) und 202,8 % mehr als 2015 (Web Almanac 2025). Allein auf JavaScript entfallen im Median 697 KB pro Seite (Web Almanac 2025). Dieser Ballast - im Englischen Page Weight oder Resource Bloat - entsteht selten absichtlich, er sammelt sich Deploy für Deploy an. Wer Byte- und Request-Budgets definiert und sie mit Performance-Monitoring laufend überwacht, sieht jeden Zuwachs sofort, statt ihn erst Wochen später an sinkenden Conversions abzulesen. Dieser Leitfaden zeigt, woher das Gewicht kommt, was es kostet und wie ein belastbarer Budget-Prozess mit Alerting aussieht.

Was Page Weight ist und warum jedes Kilobyte zählt

Page Weight bezeichnet die gesamte Transfergröße aller Ressourcen, die ein Browser für eine einzelne Seite lädt: das HTML-Dokument, CSS, JavaScript, Bilder, Schriften, Videos und alle eingebundenen Drittanbieter-Ressourcen. Gemessen wird üblicherweise in Kilobyte oder Megabyte pro Seitenaufruf, ergänzt um die Anzahl der Requests, also wie viele einzelne Dateien überhaupt angefordert werden. Beide Größen zusammen bestimmen maßgeblich, wie schnell eine Seite auf einem durchschnittlichen Mobilgerät und einer durchschnittlichen Verbindung nutzbar wird.

Nicht jedes Byte wiegt gleich schwer. JavaScript ist laut Google Byte für Byte die teuerste Ressource im Web (web.dev/Google), weil der Browser das Skript nicht nur herunterladen, sondern auch parsen, kompilieren und auf dem Main Thread ausführen muss - besonders auf leistungsschwachen Geräten kostet das Zeit. Ein 200 KB großes Bild belastet das Gerät weit weniger als 200 KB JavaScript. Deshalb reicht es nicht, nur auf die Gesamtgröße zu schauen: Die Verteilung über die Ressourcentypen entscheidet über die tatsächliche Wirkung auf die Ladezeit.

Transfergröße ist nicht gleich Ressourcengröße

Über das Netz wird bei aktiver Kompression (gzip oder Brotli) die komprimierte Transfergröße übertragen, im Browser entpackt entsteht daraus eine größere Ressourcengröße. Ein Budget sollte die Transfergröße begrenzen, weil sie über die Leitung geht - bei Skripten lohnt zusätzlich der Blick auf die entpackte Größe, weil Parsing und Ausführung an ihr hängen. XICTRAQ misst die real übertragenen Bytes, wie sie beim Besucher ankommen.

Die Zahlen: Wie stark Seiten seit 2015 aufgeblaht sind

Der langfristige Trend ist eindeutig: Seiten werden Jahr für Jahr schwerer. Seit 2015 hat sich das mediane Seitengewicht um 202,8 % erhöht (Web Almanac 2025), allein im letzten Jahr kamen 8,4 % hinzu (Web Almanac 2025). Parallel wächst die Zahl der eingebundenen Drittanbieter-Ressourcen: Die mediane Seite bindet 83 Drittanbieter-Requests auf dem Desktop und 79 auf dem Handy ein (Web Almanac 2025). Jeder dieser Requests bedeutet eine zusätzliche DNS-Auflösung, einen Verbindungsaufbau und eine potenzielle Fehlerquelle außerhalb der eigenen Kontrolle.

KennzahlWert (Juli 2025)Quelle
Mediane Transfergröße mobil2.362 KBWeb Almanac 2025
JavaScript pro Seite (Median)697 KBWeb Almanac 2025
Drittanbieter-Requests (Desktop)83Web Almanac 2025
Drittanbieter-Requests (Mobil)79Web Almanac 2025
Wachstum des Seitengewichts seit 2015+202,8 %Web Almanac 2025
Wachstum im letzten Jahr+8,4 %Web Almanac 2025

Diese Medianwerte beschreiben die Mitte der Verteilung - die Hälfte aller Seiten liegt darunter, die andere Hälfte darüber. Am oberen Ende der Verteilung transportieren viele Seiten ein Vielfaches davon (Web Almanac 2025). Wichtig ist die Erkenntnis dahinter: Das Gewicht wächst nicht durch eine einzelne große Entscheidung, sondern durch viele kleine, unbeobachtete Zuwächse. Genau deshalb greift eine einmalige Optimierung zu kurz - ohne kontinuierliche Messung kriecht die Kurve nach jedem Sprint wieder nach oben.

Woher der Ballast kommt: JavaScript, Bilder, Fonts, Drittanbieter

Vier Ressourcentypen tragen den Großteil des Gewichts. Wer die Verteilung kennt, weiß, wo sich Optimierung und Überwachung am meisten lohnen.

JavaScript - das teuerste Byte

Mit 697 KB im Median (Web Almanac 2025) ist JavaScript nicht der größte, aber der wirkungsvollste Block: Es blockiert den Main Thread, verzögert die Interaktivität und verschlechtert damit direkt die Core Web Vitals. Bundler-Fehlkonfigurationen, mitgelieferte Polyfills und ungenutzte Abhängigkeiten treiben die Größe unbemerkt hoch.

Bilder und Medien

Bilder stellen häufig den größten Byte-Anteil einer Seite (Web Almanac 2025). Unkomprimierte JPEGs, fehlende moderne Formate wie WebP oder AVIF und Bilder ohne responsive Auslieferung sind die typischen Ursachen. Ein einziger unbedachter Upload kann eine Seite um Hunderte Kilobyte schwerer machen.

Web Fonts

Schriften wirken klein, summieren sich aber schnell: mehrere Schnitte, mehrere Sprachen, mehrere Formate. Werden Fallbacks und font-display nicht sauber gesetzt, kostet das nicht nur Bytes, sondern auch Layoutstabilität. Selbst gehostete, auf den tatsächlichen Zeichensatz reduzierte Schriften halten das Gewicht niedrig.

Drittanbieter-Requests

Mit 79 bis 83 Requests pro Seite (Web Almanac 2025) sind eingebettete Tags, Widgets und Marketing-Skripte ein Hauptgrund für unkontrollierten Zuwachs. Jedes davon lädt bei einem stillen Deploy potenziell weitere Ressourcen nach - überwachbar über Skript-Integritäts-Monitoring.

Was Aufblähung geschäftlich kostet

Page Weight ist kein technisches Selbstgespräch, sondern eine Umsatzfrage. Google berichtet, dass 53 % der mobilen Besuche abgebrochen werden, wenn eine Seite länger als 3 Sekunden lädt (Google). Die Absprungwahrscheinlichkeit steigt laut Google/SOASTA um 32 %, wenn die Ladezeit von 1 auf 3 Sekunden wächst, und um 90 %, wenn sie von 1 auf 5 Sekunden steigt (Google/SOASTA). Schwerere Seiten laden auf realen Mobilverbindungen langsamer - der Zusammenhang zwischen Gewicht, Ladezeit und Absprung ist direkt.

Im E-Commerce trifft das doppelt: Die durchschnittlich dokumentierte Warenkorbabbruchrate liegt bei rund 70 % (Baymard), und langsame Seiten verschärfen dieses Muster. Da laut Branchenanalysen bereits über 60 % des Web-Traffics mobil stattfinden (Statista), entscheidet die Performance auf dem Smartphone über den Geschäftserfolg. Hinzu kommt der SEO-Hebel: Schwere Seiten verfehlen häufiger den LCP-Zielwert von 2,5 Sekunden (web.dev/Google) und rutschen damit in der Bewertung der Nutzererfahrung nach hinten.

Gewicht ist eine Umsatzkennzahl, keine reine Technikmetrik

Jedes zusätzliche Megabyte verlängert die Ladezeit auf schwachen Verbindungen, erhöht die Absprungrate und drückt die Conversion. Wer Page Weight budgetiert und überwacht, schützt damit unmittelbar Reichweite, Rankings und Umsatz - nicht nur die Lighthouse-Punktzahl.

Byte- und Request-Budgets definieren

Ein Performance-Budget ist eine selbst gesetzte Obergrenze, die nicht überschritten werden soll (web.dev/Google). Es macht Aufblähung sichtbar und verhandelbar: Wer ein neues Skript einbauen will, muss dafür an anderer Stelle Platz schaffen. Drei Budgetarten haben sich bewährt und lassen sich kombinieren:

  • Mengenbasiert: feste Obergrenzen für Bytes und Request-Anzahl, etwa Gesamt-Transfergröße unter einem definierten Deckel und JavaScript unter einem eigenen Teilbudget.
  • Zeitbasiert: Zielwerte für Meilensteine wie LCP unter 2,5 Sekunden (web.dev/Google) oder Time to Interactive, gemessen unter realistischen Bedingungen.
  • Regelbasiert: Mindest-Scores, etwa ein Lighthouse-Performance-Score, der nicht unter einen Schwellenwert fallen darf - Details im Leitfaden zum Lighthouse-Score.

Ein sinnvoller Startpunkt orientiert sich an den Medianwerten der eigenen Branche und setzt das Budget bewusst unter den aktuellen Wert, damit die Kurve nicht weiter nach oben kriecht. Als maschinenlesbare Grundlage eignet sich eine einfache Budget-Datei je Ressourcentyp:

performance-budget.json
[
  {
    "path": "/*",
    "resourceSizes": [
      { "resourceType": "total",  "budget": 2000 },
      { "resourceType": "script", "budget": 500 },
      { "resourceType": "image",  "budget": 900 },
      { "resourceType": "font",   "budget": 150 },
      { "resourceType": "stylesheet", "budget": 100 }
    ],
    "resourceCounts": [
      { "resourceType": "third-party", "budget": 40 },
      { "resourceType": "total",       "budget": 60 }
    ]
  }
]

Die Zahlen in diesem Beispiel sind bewusst als Richtwerte gewählt und sollten an die eigene Ausgangslage angepasst werden. Entscheidend ist weniger der exakte Deckel als die Tatsache, dass es überhaupt eine verbindliche Grenze gibt, gegen die jeder Deploy geprüft wird.

Page Weight kontinuierlich überwachen und alarmieren

Ein Budget entfaltet erst dann Wirkung, wenn seine Einhaltung automatisch gemessen wird. Ein einmaliger Test zeigt einen Momentwert, aber nicht den schleichenden Anstieg über Wochen. Kontinuierliches Monitoring lädt die Seite in regelmäßigen Abständen aus mehreren Regionen, misst Transfergröße und Request-Anzahl je Ressourcentyp und schlägt Alarm, sobald ein Wert das Budget überschreitet.

AspektEinmaliger CheckKontinuierliches Monitoring
Zeitpunktmanuell, punktuellautomatisch, in festen Intervallen
Erkennt schleichenden Zuwachsneinja, über den Trendverlauf
Reaktion nach einem Deployzufällig, oft zu spätAlarm innerhalb des nächsten Intervalls
UrsachenzuordnungaufwendigZuwachs je Ressourcentyp und Zeitpunkt sichtbar
RegressionsschutzkeinerBudget-Verletzung löst Benachrichtigung aus

Ein Gewichtssprung geht oft mit weiteren Symptomen einher: Ein zu schweres Bundle kann die Serverantwort verlangsamen oder Timeouts provozieren, sichtbar über Monitoring der Server-Fehlerrate. Deshalb ergänzt XICTRAQ das Page-Weight-Monitoring um Alerting über mehrere Kanäle und um Reports und Statuspages, die den Trend über Wochen belegen. So wird aus einer einzelnen Messung ein Frühwarnsystem.

Wenn ein Deploy heimlich 400 KB nachlädt

Die gefährlichsten Zuwächse sind die unbeabsichtigten. Typische Auslöser für einen plötzlichen Sprung nach einem Release:

  • Eine Abhängigkeit wird aktualisiert und bringt eine größere Bundle-Variante oder zusätzliche Sprachpakete mit.
  • Tree-Shaking greift nach einer Konfigurationsänderung nicht mehr, sodass ungenutzter Code mit ausgeliefert wird.
  • Ein Bild wird ohne Komprimierung oder ohne modernes Format hochgeladen und landet in voller Größe im Auslieferungspfad.
  • Ein neues Marketing- oder Analyse-Tag wird eingebaut und lädt seinerseits weitere Skripte nach.
  • Source Maps oder Debug-Artefakte gelangen versehentlich in das Produktions-Bundle - verwandt mit dem Muster ungewollter Deploy-Leaks, das der Beitrag zu versehentlich ausgespielten noindex-Tags beschreibt.
Ballast ist auch ein Sicherheitsthema

Mehr Skripte bedeuten mehr Angriffsfläche. Laut Branchenanalysen zählt die Ausnutzung bekannter, ungepatchter Schwachstellen zu den häufigsten Angriffswegen (Verizon DBIR), und veraltete Frontend-Bibliotheken sind ein bevorzugtes Ziel. Das BSI empfiehlt, die eingebundene Drittanbieter-Landschaft klein und aktuell zu halten (BSI). Wie sich verwundbare Pakete aufspüren lassen, zeigt der Beitrag zu verwundbaren JavaScript-Bibliotheken.

Ein Budget-Prozess in fünf Schritten

  1. Bestandsaufnahme: Messen Sie die aktuelle Transfergröße und Request-Anzahl Ihrer wichtigsten Seiten je Ressourcentyp - Startseite, Produkt- und Kategorieseiten, Checkout.
  2. Budget festlegen: Setzen Sie realistische, aber verbindliche Obergrenzen knapp unter dem Ist-Wert, getrennt nach Gesamtgewicht, JavaScript, Bildern und Drittanbieter-Requests.
  3. Quick Wins heben: Bilder in moderne Formate konvertieren, Schriften reduzieren, ungenutzten Code entfernen und statische Assets über ein CDN ausliefern.
  4. Monitoring einrichten: Lassen Sie die Budgets automatisch und regelmäßig prüfen, mit Alarm bei jeder Überschreitung statt manueller Stichproben.
  5. Trend beobachten: Werten Sie den Verlauf über Wochen aus, erkennen Sie schleichende Zuwächse früh und behandeln Sie eine Budget-Verletzung wie einen Bug, nicht wie eine Randnotiz.

Page-Weight-Monitoring mit XICTRAQ einrichten

Page Weight ist kein statischer Wert, den man einmal optimiert und dann vergisst. Er verändert sich mit jedem Deploy, jeder neuen Abhängigkeit und jedem eingebundenen Drittanbieter-Skript. Deshalb gehört die Überwachung in denselben Werkzeugkasten wie die Kontrolle der Ladezeit: messen, budgetieren, alarmieren.

XICTRAQ misst Transfergröße und Request-Anzahl je Ressourcentyp aus mehreren Regionen, vergleicht sie mit Ihren Budgets und benachrichtigt Sie, sobald ein Deploy den Deckel reißt - kombiniert mit Performance-Monitoring, Lighthouse-Audits und Core-Web-Vitals-Tracking. So sehen Sie den Zuwachs am Tag des Releases statt Wochen später an der Conversion.

Starten Sie mit dem kostenlosen Test und prüfen Sie, wie schwer Ihre wichtigsten Seiten heute wirklich sind. Oder vereinbaren Sie eine persönliche Demo, um Budgets und Alerting in Aktion zu sehen.

Quellen und Studien

Dieser Artikel basiert auf Daten von: Web Almanac 2025 / HTTP Archive (Seitengewicht mobil 2.362 KB, +8,4 % im Jahr, +202,8 % seit 2015, JavaScript 697 KB Median, 83/79 Drittanbieter-Requests Desktop/Mobil), web.dev / Google (JavaScript als teuerste Ressource, LCP-Zielwert 2,5 s, Performance-Budgets, 53 % Abbruch bei über 3 s Ladezeit), Google / SOASTA (Anstieg der Absprungwahrscheinlichkeit mit der Ladezeit), Baymard (Warenkorbabbruchrate rund 70 %), Statista (Anteil mobilen Web-Traffics), Verizon DBIR (Ausnutzung bekannter Schwachstellen), BSI (Reduktion der Drittanbieter-Angriffsfläche). Rechtliche Aussagen ersetzen keine Rechtsberatung.

Was bedeutet Page Weight genau?
Page Weight ist die gesamte Transfergröße aller Ressourcen, die ein Browser für eine Seite lädt: HTML, CSS, JavaScript, Bilder, Schriften, Medien und Drittanbieter-Ressourcen. Gemessen wird typischerweise in Kilobyte pro Seitenaufruf, ergänzt um die Anzahl der Requests. Die mediane mobile Seite lag im Juli 2025 bei 2.362 KB (Web Almanac 2025).
Gibt es einen Richtwert, wie schwer eine Seite sein darf?
Einen allgemeingültigen Grenzwert gibt es nicht, weil er von Zielgruppe, Gerätemix und Verbindung abhängt. Als Orientierung dient der Branchen-Median - die mediane mobile Seite überträgt rund 2.362 KB (Web Almanac 2025). Erfahrungsgemäß ist es sinnvoll, das eigene Budget bewusst unter den aktuellen Wert zu setzen und getrennt nach Ressourcentyp zu begrenzen.
Warum ist JavaScript besonders kritisch für die Ladezeit?
JavaScript ist laut Google Byte für Byte die teuerste Ressource (web.dev/Google), weil es nach dem Download zusätzlich geparst, kompiliert und auf dem Main Thread ausgeführt wird. Mit 697 KB im Median (Web Almanac 2025) belastet es die Interaktivität stärker als andere Ressourcen gleicher Größe und wirkt sich direkt auf die Core Web Vitals aus.
Was ist ein Performance-Budget?
Ein Performance-Budget ist eine selbst gesetzte Obergrenze für Kennzahlen wie Transfergröße, Request-Anzahl oder Ladezeit-Meilensteine (web.dev/Google). Es macht Aufblähung sichtbar: Wer etwas Neues einbaut, muss an anderer Stelle Platz schaffen. Budgets lassen sich mengen-, zeit- und regelbasiert kombinieren.
Wie erkenne ich, dass ein Deploy die Seite aufgebläht hat?
Ohne kontinuierliche Messung erfahrungsgemäß erst spät - etwa an sinkenden Conversions. Mit fortlaufendem Monitoring wird ein Sprung im nächsten Prüfintervall sichtbar, weil Transfergröße und Request-Anzahl gegen das Budget geprüft werden. Ein Gewichtssprung geht oft mit einer langsameren Serverantwort einher, was sich über das Monitoring der Server-Fehlerrate ergänzen lässt.
Wie überwacht XICTRAQ das Seitengewicht?
XICTRAQ lädt Ihre Seiten regelmäßig aus mehreren Regionen, misst Transfergröße und Request-Anzahl je Ressourcentyp, vergleicht sie mit Ihren Budgets und alarmiert bei einer Überschreitung über mehrere Kanäle. Der Trendverlauf zeigt schleichende Zuwächse, sodass sich Regressionen typischerweise am Release-Tag statt Wochen später aufdecken lassen.

Passend in XICTRAQ

In 60 Sekunden starten

Lassen Sie XICTRAQ Ihre Website bewachen.

Dauerhaft kostenloser Plan verfügbar. Keine Kreditkarte, keine Installation, keine versteckten Kosten.