Commit 43732816 authored by Agniva De Sarker's avatar Agniva De Sarker Committed by Daniel Martí

syscall/js: add a note about a bug in TypedArray

Fixes #29355

Change-Id: I4018d420c8d413b2681744af18ffb65da03ac504
Reviewed-on: https://go-review.googlesource.com/c/155778
Run-TryBot: Daniel Martí <mvdan@mvdan.cc>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: default avatarRichard Musiol <neelance@gmail.com>
parent bd986286
...@@ -25,6 +25,11 @@ var ( ...@@ -25,6 +25,11 @@ var (
var _ Wrapper = TypedArray{} // TypedArray must implement Wrapper var _ Wrapper = TypedArray{} // TypedArray must implement Wrapper
// TypedArray represents a JavaScript typed array. // TypedArray represents a JavaScript typed array.
//
// BUG(neelance): The typed array currently becomes inaccessible when Go requests more memory
// from the WebAssembly host. It is recommended to only use the typed array synchronously
// without keeping a long-lived reference. You can also check if the length property is zero
// to detect this detached state of the typed array.
type TypedArray struct { type TypedArray struct {
Value Value
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment