Skip to content

Conversation

@philipp-spiess
Copy link
Member

@philipp-spiess philipp-spiess commented Mar 11, 2025

Closes #17092

After a lot of spelunking we found one specific reason for the very slow builds in the repro from #17092: Turns our we are needlessly scanning the binary .node extension for class names 😬. This PR adds .wasm and .node to the list of known binary extensions.

Test plan

  • Check out the repro from #17092
  • Delete the .gitignore file
  • Observe that builds are very slow (527.79s)
  • Add a pnpm override to load local versions of Oxide
  • pnpm build now completes in ~50s
@philipp-spiess philipp-spiess requested a review from a team as a code owner March 11, 2025 10:56
@RobinMalfait RobinMalfait merged commit 8bc633b into main Mar 11, 2025
5 checks passed
@RobinMalfait RobinMalfait deleted the fix/ignore-node-and-wasm branch March 11, 2025 12:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

3 participants