Real Decision

Chunked HTML Rendering

Problem

Launching Chromium for every HTML document causes enormous overhead and eventually exceeds RabbitMQ consumer timeouts.

Decision

Grouped multiple HTML documents into rendering batches before sending them to Chromium. Styles are consolidated, pages preserved, and rendering executes in parallel, reducing processing time from minutes to seconds for large workloads.