Web49

Web49: WebAssembly Interpeter (by FastVM)

Web49 Alternatives

Similar projects and alternatives to Web49

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

Web49 discussion

Log in or Post with

Web49 reviews and mentions

Posts with mentions or reviews of Web49. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-01-09.
  • Show HN: I wrote a WebAssembly Interpreter and Toolkit in C
    1 project | /r/hypeurls | 9 Jan 2023
    6 projects | news.ycombinator.com | 9 Jan 2023
    > I developed a unique way to write interpreters based on threaded code jumps and basic block versioning when I made MiniVM (https://github.com/FastVM/minivm). It was both larger and more dynamic than WebAssembly.

    I'd be very interested to read more about this. It looks like you are using "one big function" with computed goto (https://github.com/FastVM/Web49/blob/main/src/interp/interp....). My experience working on this problem led me to the same conclusion as Mike Pall, which is that compilers do not do well with this pattern (particularly when it comes to register allocation): http://lua-users.org/lists/lua-l/2011-02/msg00742.html

    I'm curious how you worked around the problem of poor register allocation in the compiler. I've come to the conclusion that tail calls are the best solution to this problem: https://blog.reverberate.org/2021/04/21/musttail-efficient-i...

Stats

Basic Web49 repo stats
3
322
5.0
over 1 year ago

FastVM/Web49 is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of Web49 is WebAssembly.


Sponsored
Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com

Did you konow that WebAssembly is
the 66th most popular programming language
based on number of metions?