Skip to content

feat!(wasm): support compiling to browser wasm#53

Merged
b5 merged 9 commits into
mainfrom
b5/wasm-2
Nov 21, 2025
Merged

feat!(wasm): support compiling to browser wasm#53
b5 merged 9 commits into
mainfrom
b5/wasm-2

Conversation

@b5
Copy link
Copy Markdown
Member

@b5 b5 commented Nov 20, 2025

Description

supersedes #51. depends on a new release of n0-computer/rcan

  • conforms to wasm for compilation
  • adds a wasm CI compilation check (plus a check for the presence of "env" imports which are not supported by browsers)
  • introduces a new simulations feature, moves all simulations code behind this crate feature, which is off by default

Breaking Changes

  • iroh_n0des::simulations module is now behind a simulations feature flag, which is off by default

Notes & open questions

Change checklist

  • Self-review.
  • Documentation updates following the style guide, if relevant.
  • Tests if relevant.
  • All breaking changes documented.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Nov 20, 2025

Documentation for this PR has been generated and is available at: https://n0-computer.github.io/iroh-n0des/pr/53/docs/iroh_n0des/

Last updated: 2025-11-21T17:22:24Z

@b5 b5 changed the title B5/wasm 2 feat!(wasm): support compiling to browser wasm Nov 20, 2025
@b5 b5 force-pushed the b5/wasm-2 branch 2 times, most recently from 99d1439 to 3846269 Compare November 20, 2025 23:44
@b5 b5 marked this pull request as ready for review November 21, 2025 17:23
@b5 b5 merged commit b4b525e into main Nov 21, 2025
24 of 25 checks passed
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