1
Hallo,
ich möchte drei selbstgehostete Schriftdateien, die above the fold erscheinen, preloaden:
- "Gelasio regular" für die h1, sie soll bei jedem User vorab geladen werden, egal welcher Viewport, desktop oder mobile;
- "Inter Tight" für die Headernavigation, die im viewport des 1. und 2. media query, aber auch desktop zu sehen ist;
- "Inter bold" für die resp. Menü-Buttons, die im 3., 4. und 5. media query zu sehen sind.
Die Site hat 5 media queries, desktop-first.
Der zweite und dritte preload treten nicht gemeinsam auf.
Entweder ein User hat einen kleinen Viewport, der max. 670px breit ist (3. MQ geht von 500 - 670px), dann soll Inter Bold für die resp. Menü-Buttons vorgeladen werden.
Oder der User hat einen größeren Viewport, der zumindest 671px groß ist (2. MQ geht von 671 - 829px), dann soll Inter Tight für die breite Headernavi vorgeladen werden.
Stimmt das wie folgt:
Ich möchte zusätzlich noch die Headergrafik preloaden. Zwei kleine Schriftdateien von ca. 30KB und eine Grafik mit - je nach Viewport - mind. 50KB oder max. 280KB ist hoffentlich noch nicht zu viel "Preload" (Bandbreite).
Macht es Sinn, solche angelegten preloads lokal auf meinem PC in Visual Studio Code zu testen mit dem Browser DevTool? Wahrscheinlich läuft da einiges anders als in real life auf einem Hoster Server... Jedenfalls lese ich bei einem ersten Versuch nirgendwo etwas von "LCP" oder "preload", allerdings von priority "high".
ich möchte drei selbstgehostete Schriftdateien, die above the fold erscheinen, preloaden:
- "Gelasio regular" für die h1, sie soll bei jedem User vorab geladen werden, egal welcher Viewport, desktop oder mobile;
- "Inter Tight" für die Headernavigation, die im viewport des 1. und 2. media query, aber auch desktop zu sehen ist;
- "Inter bold" für die resp. Menü-Buttons, die im 3., 4. und 5. media query zu sehen sind.
Die Site hat 5 media queries, desktop-first.
Der zweite und dritte preload treten nicht gemeinsam auf.
Entweder ein User hat einen kleinen Viewport, der max. 670px breit ist (3. MQ geht von 500 - 670px), dann soll Inter Bold für die resp. Menü-Buttons vorgeladen werden.
Oder der User hat einen größeren Viewport, der zumindest 671px groß ist (2. MQ geht von 671 - 829px), dann soll Inter Tight für die breite Headernavi vorgeladen werden.
Stimmt das wie folgt:
<link rel="preload" media="(min-width: 671px)" href="./schriftarten/inter-tight-v9-latin-regular.woff2" as="font" type="font/woff2" crossorigin="anonymous">
<link rel="preload" media="(max-width: 670px)" href="./schriftarten/inter-v20-latin-700.woff2" as="font" type="font/woff2" crossorigin="anonymous">
<link rel="preload" href="./schriftarten/gelasio-semibold-webfont.woff2" as="font" type="font/woff2" crossorigin="anonymous">
Ich möchte zusätzlich noch die Headergrafik preloaden. Zwei kleine Schriftdateien von ca. 30KB und eine Grafik mit - je nach Viewport - mind. 50KB oder max. 280KB ist hoffentlich noch nicht zu viel "Preload" (Bandbreite).
Macht es Sinn, solche angelegten preloads lokal auf meinem PC in Visual Studio Code zu testen mit dem Browser DevTool? Wahrscheinlich läuft da einiges anders als in real life auf einem Hoster Server... Jedenfalls lese ich bei einem ersten Versuch nirgendwo etwas von "LCP" oder "preload", allerdings von priority "high".