A very fast JSX implementation for server-side rendering (SSR).
import { render } from "@apacheli/jsx";
console.log(render(<p>Hello, World!</p>));
console.log(render(Bun.markdown.react("Hello, World!")));$ bun bench
[24.37ms] preact-render-to-string (renderToStaticMarkup)
[247.15ms] react-dom/server (renderToStaticMarkup)
[11.41ms] @apacheli/jsxAt least 2.12x faster than Preact and 20x than React.
Warning
This library is designed ONLY for performance. It is not drop-in replacement for React/Preact.
Install using Bun:
$ bun install https://github.com/apacheli/jsxAdd to tsconfig.json:
{
"compilerOptions": {
"jsxImportSource": "@apacheli/jsx"
}
}