-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Milestone
Description
Goal: Implement https://nodejs.org/api/v8.html#serialization-api
- https://github.com/jcbhmr/v8-value-serializer.js/issues/1
-
v8.serialize(value) -
v8.deserialize(buffer) - v8.Serializer #3
-
new Serializer() -
serializer.writeHeader() -
serializer.writeValue(value) -
serializer.releaseBuffer() -
serializer.transferArrayBuffer(id, arrayBuffer) -
serializer.writeUint32(value) -
serializer.writeUint64(hi, lo) -
serializer.writeDouble(value) -
serializer.writeRawBytes(buffer) -
serializer._writeHostObject(object) -
serializer._getDataCloneError(message) -
serializer._getSharedArrayBufferId(sharedArrayBuffer) -
serializer._setTreatArrayBufferViewsAsHostObjects(flag)
-
- v8.Deserializer #4
-
new Deserializer(buffer) -
deserializer.readHeader() -
deserializer.readValue() -
deserializer.transferArrayBuffer(id, arrayBuffer) -
deserializer.getWireFormatVersion() -
deserializer.readUint32() -
deserializer.readUint64() -
deserializer.readDouble() -
deserializer.readRawBytes(length) -
deserializer._readHostObject()
-
- Class:
v8.DefaultSerializer - Class:
v8.DefaultDeserializer
Metadata
Metadata
Assignees
Labels
No labels