nanowasm/README.md

831 B

nanowasm, a tiny WebAssembly/Wasm interpreter

This project aims to provide the most minimal Wasm interpreter possible in strictly portable ISO C99.

Features

  • Portable, ISO C99 implementation
  • Suitable for resource-constrained devices.
  • Does not require dynamic memory allocation.

What nanowasm is not

As opposed to other interpreters, nanowasm prefers lower memory usage rather than run-time performance. Therefore, it should not be unfairly compared performance-wise against other interpreters.

License

nanowasm, a tiny WebAssembly/Wasm interpreter
Copyright (C) 2023-2024  Xavier Del Campo Romero

This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at https://mozilla.org/MPL/2.0/.