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

solidjs / solid / 34811942220
78%
main: 89%

Build:
Build:
LAST BUILD BRANCH: next
DEFAULT BRANCH: main
Ran 14 Sep 2026 06:09AM UTC
Jobs 1
Files 6
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

14 Sep 2026 06:04AM UTC coverage: 71.842%. Remained the same
34811942220

push

github

web-flow
feat(web): ssrElement accepts an array of prop sources and a skip predicate (#3418)

`ssrElement(tag, [a, b, c], children, needsId, skip)` serializes straight
from the sources with the exact output of `ssrElement(tag, merge(a, b, c),
...)`: later sources win per key, attributes land in merged order, only the
winning source's getter is read (once), and `skip(key)` drops a key from
every source without reading it. Libraries and compilers spreading several
sources onto an element no longer build an intermediate merged object that
is walked once and discarded.

The array — or a thunk yielding it — is resolved after the hydration key is
taken, so a source getter that renders a child cannot shift the element's
own id. A function source is a plain thunk called once: no memo, no
hydration ids, matching the client `spread` array form. Nullish sources are
empty. The single-object and thunk forms are unchanged.

Measured on the yak-bench SSR suite with next-yak's runtime calling this
instead of its hand-written serializer: elements with dynamic props go
from 2.1-2.9x slower than the hand-written path to 1.1-1.2x; suite geomean
2.43x -> 1.69x.

Co-authored-by: Cursor <cursoragent@cursor.com>

519 of 790 branches covered (65.7%)

Branch coverage included in aggregate %.

772 of 1007 relevant lines covered (76.66%)

15.02 hits per line

Jobs
ID Job ID Ran Files Coverage
1 34811942220.1 14 Sep 2026 06:09AM UTC 6
71.84
GitHub Action Run
Source Files on build 34811942220
  • Tree
  • List 6
  • 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 #34811942220
  • 40977c92 on github
  • Prev Build on next (#34811308714)
  • Next Build on next (#34813021773)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc