Guias
Modos de Renderização
Quando usar renderização none, basic ou full
renderMode controla como a Thunderbit busca a página antes de processar. É a alavanca entre latência, custo e capacidade de lidar com conteúdo dinâmico.
none (padrão)
Fetch HTTP simples. Sem browser, sem execução de JavaScript.
- Use para: páginas renderizadas no servidor, RSS, endpoints JSON, blogs clássicos
- Latência: a menor
- Limite: retorna HTML vazio / shell em SPAs e conteúdo hidratado por JS
basic
Browser headless com execução de JS, mas sem espera completa pela hidratação.
- Use para: páginas que precisam de JS para renderizar mas estabilizam rapidamente
- Latência: ~1–2×
none - Limite: conteúdo que chega tarde (lazy-load, fetch assíncrono) pode ser perdido
full
Browser headless com hidratação completa + waitFor configurável.
- Use para: SPAs, scroll infinito, conteúdo que hidrata a partir de APIs
- Latência: a maior
- Dica: combine com
waitFor(ms) só quando precisar — espera extra custa latência em toda requisição
Como escolher
- Comece com
none. Se receber conteúdo vazio (SCRAPE_EMPTY_CONTENT), suba o nível. - Tente
basicem seguida. - Recorra a
fullpara SPAs conhecidas.
Não use full por padrão "só por garantia" — você vai pagar 5–10× a latência sem ganho na maioria das páginas.
Esta página está sendo expandida com benchmarks por modo — volte em breve.