deno
deno copied to clipboard
Deno 2 has a broken API for node:v8 when using `serialize` with Float16Array
Version: Deno 2.0.0
Here is an example code that I run
import { serialize } from "node:v8";
const float16Data = new Float16Array([1.0, 2.5, 3.14]);
try {
const serialized = serialize(float16Data);
console.log("Serialization successful!");
console.log("Serialized data:", serialized);
} catch (error) {
console.error("Serialization failed:", error.message);
}
I get the error
Serialization failed: Unserializable host object: 1,2.5,3.140625