Is WebAssembly Text (WAT) Just Another IR?

This page summarizes the projects mentioned and recommended in the original post on /r/ProgrammingLanguages

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • wasm-tools

    CLI and Rust libraries for low-level manipulation of WebAssembly modules

  • WAT is the text encoding of WASM so converting between the two is trivial and tools like wasm-tools to move between one and the other. The one thing to note is that symbols are usually stripped in wasm binaries so going backward can generate text where names are mostly indexes (besides exports).

  • binaryen

    Optimizer and compiler/toolchain library for WebAssembly

  • I would recommend looking into binaryen as it has it's own IR and can perform optimizations over it. It's also simpler than LLVM and has the option to produce binaries with debug names.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • You can reduce web build file size by 4mb by using Binaryen

    1 project | /r/godot | 29 Mar 2023
  • Build a WebAssembly Language for Fun and Profit: Code Generation

    2 projects | dev.to | 2 Sep 2022
  • Build a WebAssembly Language for Fun and Profit: Lexing

    2 projects | dev.to | 19 Aug 2022
  • Migrating a JavaScript Library from JavaScript to WebAssembly

    3 projects | news.ycombinator.com | 11 Feb 2021
  • Bring garbage collected programming languages efficiently to WebAssembly

    16 projects | news.ycombinator.com | 3 Nov 2023