Skip to content

[dart2wasm, typed_data] Support efficient WasmArray reinterpretation. #64256

Open

Description

@modulovalue

We can't support typed data wasm performance parity with VM targets because we can't reinterpret a gc wasm array as an array of a different value type than the one it was constructed as.

There's a wasm proposal on the way that attempts to fix that: WebAssembly/multibyte-array-access#5

Efficient SIMD on wasm targets #64170 is blocked on this.

The proposal can be found here: https://github.com/WebAssembly/multibyte-array-access/blob/main/proposals/multibyte-array-access/Overview.md#supported-instructions

@mkustermann It looks like the current proposal covers our use cases, but you might want to take a look, too, before it is finalized.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions