mirror of
https://github.com/oven-sh/bun
synced 2026-02-02 15:08:46 +00:00
bench: add Bun.markdown.react to markdown benchmarks
Add react rendering benchmarks alongside existing html and render benchmarks for small, medium, and large markdown inputs. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -105,6 +105,10 @@ summary(() => {
|
|||||||
bench(`small (${small.length} chars) - Bun.markdown.render`, () => {
|
bench(`small (${small.length} chars) - Bun.markdown.render`, () => {
|
||||||
return Bun.markdown.render(small, renderCallbacks);
|
return Bun.markdown.render(small, renderCallbacks);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
bench(`small (${small.length} chars) - Bun.markdown.react`, () => {
|
||||||
|
return Bun.markdown.react(small);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
bench(`small (${small.length} chars) - marked`, () => {
|
bench(`small (${small.length} chars) - marked`, () => {
|
||||||
@@ -125,6 +129,10 @@ summary(() => {
|
|||||||
bench(`medium (${medium.length} chars) - Bun.markdown.render`, () => {
|
bench(`medium (${medium.length} chars) - Bun.markdown.render`, () => {
|
||||||
return Bun.markdown.render(medium, renderCallbacks);
|
return Bun.markdown.render(medium, renderCallbacks);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
bench(`medium (${medium.length} chars) - Bun.markdown.react`, () => {
|
||||||
|
return Bun.markdown.react(medium);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
bench(`medium (${medium.length} chars) - marked`, () => {
|
bench(`medium (${medium.length} chars) - marked`, () => {
|
||||||
@@ -145,6 +153,10 @@ summary(() => {
|
|||||||
bench(`large (${large.length} chars) - Bun.markdown.render`, () => {
|
bench(`large (${large.length} chars) - Bun.markdown.render`, () => {
|
||||||
return Bun.markdown.render(large, renderCallbacks);
|
return Bun.markdown.render(large, renderCallbacks);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
bench(`large (${large.length} chars) - Bun.markdown.react`, () => {
|
||||||
|
return Bun.markdown.react(large);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
bench(`large (${large.length} chars) - marked`, () => {
|
bench(`large (${large.length} chars) - marked`, () => {
|
||||||
|
|||||||
Reference in New Issue
Block a user