Skip to content

Commit 6123f7f

Browse files
committed
Load benchmark review previews eagerly
The review page's 63 preview frames were lazy, so anything capturing the page in one pass — a screenshot, a print, a PDF — got empty boxes for every render below the fold. The page is a local report built from already-generated markup; deferring the frames saves nothing. Claude-Session: https://claude.ai/code/session_01P9VnXvg4WT8iJbypKBhTnD
1 parent 960d5e3 commit 6123f7f

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

scripts/bench.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -401,7 +401,7 @@ function renderHtml(specs: Map<string, Spec>, results: Result[]): string {
401401
.map(
402402
(r) => `<figure class="prod">
403403
<figcaption>${esc(r.producer)}</figcaption>
404-
<div class="frame"><iframe sandbox loading="lazy" srcdoc="${escAttr(preparePreview(r.inputHtml))}"></iframe></div>
404+
<div class="frame"><iframe sandbox loading="eager" srcdoc="${escAttr(preparePreview(r.inputHtml))}"></iframe></div>
405405
</figure>`,
406406
)
407407
.join('\n')

0 commit comments

Comments
 (0)