Proposal for adding basic reference types (anyref) (by WebAssembly)

Reference-types Alternatives

Similar projects and alternatives to reference-types

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better reference-types alternative or higher similarity.

Suggest an alternative to reference-types

Reviews and mentions

Posts with mentions or reviews of reference-types. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-08-20.
  • FFmpeg for browser and node, powered by WebAssembly | 2021-08-20
    > And there's been talk of exposing the JS GC to wasm for a few years. Hopefully when that stuff lands, it'll get easier to marshal objects across the gap.

    You don't need a Wasm GC to do this. If you only need js objects to pass on to, say, the host's function or check is null or not, then reference types that are opaque external references:

    You can even do many more things if you export `Reflect` to WebAssembly:

    Reference Types are available almost everywhere already (In Safari will be available after 15.0):

  • WebContainers: Run Node.js natively in the browser | 2021-05-20
  • Cranelift, Part 3: Correctness in Register Allocation | 2021-03-15
    Re: GC -- yes, indeed, the whole business with safepoints arose from the need to support Wasm reference types as a backend for Wasmtime or Firefox. No safepoints are needed for Rust (or other C-like) code.
  • Wasmer 1.0 released, the fastest WebAssembly VM, cross-compilation, headless, native object engine, AOT compilers and more!
    Reference Types,


Basic reference-types repo stats
16 days ago

WebAssembly/reference-types is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Find remote jobs at our new job board There are 36 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.