PackageTrack
Sign in Get early access

wasm_interop

This package provides a Dart wrapper for WebAssembly JavaScript API

2.0.1 4.5K downloads/mo #4003 most downloaded on pub.dev lexaknyazev/wasm.dart

What this package is like to depend on

Last release 5 years ago

no release in 18 months

Release timing varies

gaps range from 6 weeks to 2.4 years

Nearly every release is documented

notes for 2 of 2 stable releases

Nothing withdrawn

no release was ever pulled

8 years old

4 releases · first in 2018

0 releases in the last 12 months

see the full history below

Release timeline

4 releases · Jul 2018 to Jul 2021
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 4
  1. 2.0.1 26 Jul 2021
    Release notes
    • Documentation updates.

    • Fixed error objects not being thrown correctly.

    Open source →
  2. 2.0.0 16 Jun 2021
    Release notes
    • Null-safety release.

    • Updated to the latest WebAssembly IDL:

      • Added interop support for 64-bit integer Globals.

      • Added support for Globals and Tables of externref type.

      • Added a new Memory.shared constructor.

    • Breaking API changes:

      • Module.imports and Module.exports getters generate and return a List of descriptors instead of an Iterable.

      • ModuleImportDescriptor and ModuleExportDescriptor no longer override toString().

      • Instance.fromBytes and Instance.fromBuffer sync factories have been removed.

      • Instance.functions and Instance.globals have static types of Map<String, Function> and Map<String, Global> respectively.

      • ExportedFunction wrapper class has been removed.

      • Memory constructor now uses required named parameters.

      • Table no longer extends ListBase.

      • Default Table() constructor have been removed.

      • Table.length setter has been removed. Users should explicitly call Table.grow() instead.

      • Global.value setter and getter have a static type of Object?.

    • The package adds JsBigInt extension on BigInt class to enable interop with JavaScript BigInt values.

    Open source →
  3. 1.0.0-dev.1.0 27 Jan 2019 pre-release
    Release notes
    • Implemented WebAssembly.Global interface.

    • Updated to the latest SDK.

    Open source →
  4. 1.0.0-dev.0.0 14 Jul 2018 pre-release
    Release notes
    • Initial release.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive