• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

humanspeak / svelte-markdown / 25831598991
94%
main: 81%

Build:
Build:
LAST BUILD BRANCH: fix/release-cleanup-always-run
DEFAULT BRANCH: main
Ran 13 May 2026 11:10PM UTC
Jobs 1
Files 126
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

13 May 2026 11:07PM UTC coverage: 93.685%. First build
25831598991

push

github

web-flow
fix: streaming nested HTML + agent-output positioning (#292)

* test(perf-bench): close measurement gaps identified during #286

Adds the metrics and scenarios that were missing from the harness when
investigating the render-dominates-parse problem in #286 — specifically
the signals you'd want before opening that issue, not after.

- Parser instance counter: dev-only window hook in Parser.svelte
  (gated on import.meta.env.DEV so production bundles drop it). The
  perf-bench page resets it per scenario and exposes parserInstances
  in the stats line. This was the non-wall-clock signal that cracked
  open the original investigation; future regressions in component
  allocation count will now show up directly.
- renderOnlyMs as a first-class column: firstPaintMs - parseColdMs.
  Surfaces parse-side wins that pure firstPaint hides when render
  dominates, instead of forcing manual subtraction off the side.
- Per-scenario observer snapshots: scenarioLongestTaskMs,
  scenarioMutations, scenarioLoafScriptMaxMs are filtered to the
  scenario's [start, end] window rather than the rolling-10s
  aggregate, so cross-scenario correlation isn't needed to attribute
  longtasks or mutation churn.
- parse-realistic scenario: a mixed-shape corpus generator that
  varies paragraph length, alternates ordered/unordered lists, mixes
  code-block languages, includes occasional tables/blockquotes/inline
  HTML. Defeats optimizations that only win on the highly-repetitive
  generateLarge shape.
- parse-50kb-overridden scenario: same body as parse-50kb but the
  live preview mounts with custom paragraph + text + html_div snippet
  overrides. Drives the slow dispatch path (the one users actually
  hit when they customize), so override-path regressions can't slip
  past the bench.
- stream-bursty scenario: jittered chunk sizes (1-10 typical, rare
  30-50 bursts) and inter-chunk delays drawn from short/medium/long
  buckets, pacing seeded with mulberry32 for reproducibility. Add... (continued)

573 of 653 branches covered (87.75%)

Branch coverage included in aggregate %.

29 of 29 new or added lines in 4 files covered. (100.0%)

1059 of 1089 relevant lines covered (97.25%)

5273.44 hits per line

Jobs
ID Job ID Ran Files Coverage
1 node-22 - 25831598991.1 13 May 2026 11:09PM UTC 126
93.69
GitHub Action Run
Source Files on build 25831598991
  • Tree
  • List 126
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #25831598991
  • f1b2f575 on github
  • Prev Build on main (#25459137370)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc