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.
Currently, requests to /assets/* that don’t match an existing asset fall through to the Remix handler.
I think we can assume that these requests are always for assets and never for pages, so it’s safe to respond with 404 directly.
This avoids unnecessary page routing and can significantly reduce overhead in rare cases.
For example, when opening DevTools on a production site, the browser automatically requests all sourcemap files, which don’t exist in production. Without this change, each of these requests triggers the root loader, including all authentication logic and database access.
Test Plan
Checklist
Screenshots