Inhaltsübersicht
- Zielsetzung
- Schritt 1: Messbasis und Zielwerte festlegen
- Schritt 2: Build-Profil und Inhaltsvolumen analysieren
- Schritt 3: Assets und statische Dateien optimieren
- Schritt 4: Client-Code und Hydration reduzieren
- Schritt 5: MDX-Verarbeitung vereinfachen
- Schritt 6: Cache und schnellere Build-Optionen erproben
- Schritt 7: CI-Pipeline und Parallelisierung optimieren
- Schritt 8: Budgets und Regressionserkennung etablieren
- Praxisphasen
- Zielgruppe und Voraussetzungen
Zielsetzung
Das Seminar optimiert Entwicklungsserver, Produktions-Build und ausgelieferte Docusaurus-Site auf Basis belastbarer Messungen. Content-Verarbeitung, MDX, Assets, JavaScript, statische Generierung, Caches, parallele Verarbeitung, experimentelle Beschleunigungen und CI-Budgets werden kontrolliert untersucht.
- Build- und Laufzeitengpässe mit reproduzierbaren Messungen lokalisieren
- Content-, Asset- und Komponentenstrukturen gezielt optimieren
- Cache- und Parallelisierungsoptionen sicher bewerten und einsetzen
- Performance-Budgets als dauerhafte Qualitätsgates in CI verankern
Seminarinhalte
Schritt 1: Messbasis und Zielwerte festlegen
Optimierung beginnt mit getrennten Messungen für Kaltstart, inkrementelle Entwicklung, Produktions-Build und Seitenauslieferung. Hardware, Cache-Zustand und Inhaltsmenge werden dokumentiert, damit Vergleiche belastbar bleiben.
- Messszenarien und Wiederholungen definieren
- Build-Phasen und Seitentypen getrennt betrachten
- Zielwerte und akzeptable Schwankungen festlegen
Schritt 2: Build-Profil und Inhaltsvolumen analysieren
Anzahl und Größe von Dokumenten, Versionen, Locales, Blogbeiträgen und generierten Seiten werden erfasst. Teure MDX-Verarbeitung und ungewöhnlich große Datenquellen werden den Build-Phasen zugeordnet.
- Content-Matrix nach Plugin, Version und Locale erstellen
- auffällige Dateien und Komponenten identifizieren
- Wachstumsszenarien für kommende Releases simulieren
Schritt 3: Assets und statische Dateien optimieren
Bilder, Downloads, Schriften und globale statische Assets werden nach Größe, Wiederverwendung und Cachebarkeit geprüft. Unnötige Duplikate und nicht verwendete Dateien werden entfernt.
- große und doppelte Assets auffinden
- Bildformate und Abmessungen angemessen wählen
- dokumentnahe und globale Assets sinnvoll trennen
Schritt 4: Client-Code und Hydration reduzieren
Interaktive Komponenten werden nur dort eingesetzt, wo sie fachlichen Nutzen bringen. Browserabhängige Bibliotheken werden verzögert geladen und statische Inhalte bleiben ohne unnötige Client-Logik nutzbar.
- große Abhängigkeiten und Komponenten untersuchen
- BrowserOnly und dynamisches Laden gezielt einsetzen
- unnötige globale Client-Module vermeiden
Schritt 5: MDX-Verarbeitung vereinfachen
Remark- und Rehype-Erweiterungen, importierte Codefragmente und komplexe Komponenten können die Verarbeitung dominieren. Erweiterungen werden profiliert, vereinheitlicht oder auf tatsächlich betroffene Bereiche begrenzt.
- Plugin-Kette und Transformationskosten erfassen
- teure Verarbeitungsschritte isolieren
- wiederverwendbare Vorverarbeitung kontrolliert cachen
Schritt 6: Cache und schnellere Build-Optionen erproben
Unterstützte und experimentelle Optionen für schnellere Transpilation, Bündelung, MDX-Kompilierung und statische Generierung werden einzeln gemessen. Aktivierung erfolgt nur mit Kompatibilitätsprüfung und Rückfallmöglichkeit.
- lokale und CI-Caches voneinander trennen
- Beschleunigungsoptionen einzeln benchmarken
- Build-Ergebnis und Plugin-Kompatibilität vergleichen
Schritt 7: CI-Pipeline und Parallelisierung optimieren
Schnelle Prüfungen, vollständiger Build und sprach- oder bereichsspezifische Jobs werden passend parallelisiert. Caches erhalten stabile Schlüssel und werden nicht über inkompatible Umgebungen geteilt.
- Jobs nach Abhängigkeiten und Laufzeit schneiden
- Paket- und Docusaurus-Caches gezielt persistieren
- selektive und vollständige Builds kombinieren
Schritt 8: Budgets und Regressionserkennung etablieren
Build-Dauer, Artefaktgröße, Seitengröße und zentrale Nutzerkennzahlen erhalten Budgets. Abweichungen werden mit Messdaten und Änderungskontext bewertet, bevor Optimierungsentscheidungen getroffen werden.
- Budgets je Site und Seitentyp festlegen
- Trendberichte und Vergleichsartefakte erzeugen
- regressionsauslösende Änderungen gezielt untersuchen
Praxisphasen
Die einzelnen Arbeitsschritte werden an einer durchgängigen Übungsplattform umgesetzt. Konfigurationen, Inhalte und Prüfungen werden schrittweise erweitert und jeweils mit einem produktionsnahen Build kontrolliert.
- Profilierung eines vorbereiteten Docusaurus-Projekts mit getrennten Kalt-, Warm- und Produktionsmessungen
- Optimierung von Assets, MDX-Verarbeitung und clientseitiger Komponentenlast
- Vergleich mehrerer Cache- und Build-Beschleunigungsoptionen mit dokumentierter Entscheidung
Zielgruppe und Voraussetzungen
Zielgruppe: Docusaurus-Entwickler, Plattform- und DevOps-Teams, Softwarearchitekten sowie Verantwortliche für große Dokumentationssites
Voraussetzungen: Sichere Docusaurus-Grundkenntnisse, Erfahrung mit Produktions-Builds, JavaScript-Paketmanagern und CI-Systemen
Fachbereichsleitung und Trainerteam
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, 2. Tag: 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Docusaurus-Entwickler, Plattform- und DevOps-Teams, Softwarearchitekten sowie Verantwortliche für große Dokumentationssites |
| Voraussetzungen: | Sichere Docusaurus-Grundkenntnisse, Erfahrung mit Produktions-Builds, JavaScript-Paketmanagern und CI-Systemen |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Fachvortrag, Demonstrationen, angeleitete Schritt-für-Schritt-Übungen, Gruppenarbeit und praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
