Anleitungen
Render-Modi
Wann none, basic oder full Rendering verwenden
renderMode steuert, wie Thunderbit die Seite vor der Verarbeitung abruft. Es ist der Hebel zwischen Latenz, Kosten und der Fähigkeit, dynamische Inhalte zu verarbeiten.
none (Standard)
Reiner HTTP-Fetch. Kein Browser, keine JavaScript-Ausführung.
- Geeignet für: server-gerenderte Seiten, RSS, JSON-Endpunkte, klassische Blogs
- Latenz: am niedrigsten
- Limit: liefert leeres / Shell-HTML bei SPAs und JS-hydratisierten Inhalten
basic
headless Browser mit JS-Ausführung, aber ohne vollständiges Warten auf Hydration.
- Geeignet für: Seiten, die JS zum Rendern brauchen, sich aber schnell stabilisieren
- Latenz: ~1–2×
none - Limit: spät eintreffende Inhalte (Lazy-Load, async Fetch) können verloren gehen
full
headless Browser mit vollständiger Hydration + konfigurierbarem waitFor.
- Geeignet für: SPAs, Infinite Scroll, Inhalte, die aus APIs hydratisieren
- Latenz: am höchsten
- Tipp: kombiniere mit
waitFor(ms) nur, wenn du es brauchst — zusätzliches Warten kostet dich Latenz bei jeder Anfrage
Wie wählen
- Starte mit
none. Wenn du leeren Inhalt bekommst (SCRAPE_EMPTY_CONTENT), upgrade. - Probier als Nächstes
basic. - Greif für bekannte SPAs auf
fullzurück.
Setz nicht „zur Sicherheit" auf full als Default — du zahlst die 5–10-fache Latenz ohne Gewinn auf den meisten Seiten.
Diese Seite wird mit Benchmarks pro Modus erweitert — schau bald wieder vorbei.