Added Remix implementation of the TechEmpower Fortunes benchmark #1870
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This builds on top of the pattern from #1866.
This is an attempt to add an implementation of the TechEmpower Fortunes benchmark in Remix. This is interesting to us given Blazor's updates in .NET 8 to support SSR, etc., and also gives another data point for a JavaScript framework that is designed around SSR.
Notes on the implementation:
@remix-run/server
package for hosting the application, rather than any custom threading features (like Add Next.js implementation of the TechEmpower Fortunes benchmark #1866 does)npm run build
and running withnpm run start
, with Postgres in a Docker container, and load generated by Bombardier, I see ~1,120 requests per second:NO_DB
env var (ornpm run start:no-db
):