deno icon indicating copy to clipboard operation
deno copied to clipboard

Deno 2 has a broken API for node:v8 when using `serialize` with Float16Array

Open cu8code opened this issue 4 months ago • 3 comments

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

cu8code avatar Oct 27 '24 13:10 cu8code