Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable browser / cross-platform support #18

Closed
wants to merge 10 commits into from
Closed

Commits on Nov 3, 2023

  1. See if the 'web' build target is actually cross platform for our use …

    …case
    
    Shrink generate WASM by 25%
    
    Save 9KB
    
    Set up web test
    
    Add more scripts
    
    Restore node testing
    
    Without wee_alloc, we grow ~ 450KB
    
    With no allocator, we get down to 540KB, but the thing doesn't run
    
    Back up to 1.2MB, but working in the browser
    
    With no changes to the allocator, we are at 1.2MB
    
    Give up on custom allocators since they all have problems
    
    Switch to dual build
    
    Update the README and document how to use Browser (ESM), Node (ESM) and Node (CJS)
    
    Update ci.yml
    
    Determine that it's simpler to not use a custom allocator -- there must be other ways to get the wasm size down tho
    
    Remove browser test experiments
    NullVoxPopuli committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    2ebc973 View commit details
    Browse the repository at this point in the history
  2. update lockfiles

    NullVoxPopuli committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    597bdac View commit details
    Browse the repository at this point in the history
  3. wip

    NullVoxPopuli committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    3239bc8 View commit details
    Browse the repository at this point in the history
  4. fixes

    NullVoxPopuli committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    1f4719b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    113ed72 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. Configuration menu
    Copy the full SHA
    a997b4a View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Update README.md

    NullVoxPopuli authored Nov 7, 2023
    Configuration menu
    Copy the full SHA
    f008c33 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. Configuration menu
    Copy the full SHA
    d691bab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    641448b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c15f7e4 View commit details
    Browse the repository at this point in the history