Skip to content

fix(website): correct the no-build claim in the Remix 3 comparison - #1465

Merged
vivek7405 merged 1 commit into
mainfrom
fix/compare-remix-no-build
Sep 5, 2026
Merged

fix(website): correct the no-build claim in the Remix 3 comparison#1465
vivek7405 merged 1 commit into
mainfrom
fix/compare-remix-no-build

Conversation

@vivek7405

Copy link
Copy Markdown
Collaborator

The /compare/webjs-vs-remix header sold Remix 3 as a "No Build" framework and listed that as shared ground with WebJs. Verified against the Remix source (the local remix-run/remix clone at 1f3d348): Remix 3 is bundler-free and no app or demo has a build script, but it is not compile-free.

  • Components are authored in JSX, which no browser executes, so every browser module must be compiled.
  • packages/assets is a request-time compiler: oxc-transform for TS and JSX, oxc-resolver plus es-module-lexer for import rewriting, lightningcss for CSS, oxc-minify for production, plus browser-target lowering, source maps, and fingerprinted URLs.
  • Configuring that pipeline (file map, allow list, targets, minify, fingerprints, watching) is part of setting up an app. Remix's own docs call the section "Remix's unbundled asset server", not a no-build one.

Changes:

  • Retitle to "No Bundler, Beyond React, Web Standards"; tagline, description, and tags updated to match.
  • The shared bullet now says "no bundler and no build command" and describes the on-demand asset-server compile honestly.
  • New first difference section on how much translation sits between source and browser, with WebJs's side stated just as honestly (its own import-graph gate, RPC stubs, and elision rewriting).
  • New FAQ entry "Is Remix 3 a no-build framework?", plus corrected answers in the existing FAQ.
  • Added a Remix-favouring bullet for its configurable asset pipeline.

Content-only change to one markdown file under compare/.

The page headlined Remix 3 as a "No Build" framework and listed that as
shared ground. Checked against the Remix source: Remix 3 is bundler-free
and has no build command, but it is not compile-free. Components are
authored in JSX, so its asset server compiles every browser module on
demand through oxc, rewrites imports, runs CSS through lightningcss, and
in production lowers syntax to declared browser targets, minifies, and
fingerprints URLs, all of which the app configures.

Retitle around "No Bundler", state the shared ground accurately, and add
a first difference section on how much translation each framework puts
between the source and the browser. Adds an FAQ entry answering the
question directly, which is also the query this page should rank for.
@vivek7405
vivek7405 merged commit 6014aa3 into main Sep 5, 2026
10 checks passed
@vivek7405
vivek7405 deleted the fix/compare-remix-no-build branch September 5, 2026 20:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant