karatelabs/karate

HTML feature report is very slow to open and uses excessive memory for large feature (177 scenarios, ~42 MB)

Open

#2.938 aberto em 23 de jun. de 2026

Ver no GitHub
 (2 comments) (0 reactions) (0 assignees)Java (1.893 forks)batch import
help wanted

Métricas do repositório

Stars
 (7.600 stars)
Métricas de merge de PR
 (Mesclagem média 14h 17m) (25 fundiu PRs em 30d)

Description

Description

Karate HTML reports work well for the summary page and for feature reports with a small number of scenarios. However, opening the HTML report for a feature with many scenarios is extremely slow and consumes a large amount of browser memory.

Environment

Item Value
Karate version 2.0.10
Java version 21
OS Ubuntu 24.04.4 LTS
Browser Chrome Version 149.0.7827.155 (Official Build) (64-bit)
Report type HTML (default)

Affected feature

  • Number of scenarios: 177
  • Generated HTML report file size of the specific feature: ~42 MB
  • Time to open/render in browser: ~1 min 40 sec
  • Browser memory usage while loading: ~6 GB
  • The report is served over HTTP

Expected behavior

The feature HTML report should load in a reasonable time without consuming several GB of RAM.

Actual behavior

  • The feature report page takes ~100 seconds to become usable.
  • Chrome uses ~6 GB of memory during/after loading.
  • Smaller feature reports and the summary page work fine.

Additional context

  • Tried to open it locally via file://, similar behavior
  • Tested in Edge, same behavior

Guia do colaborador