Reference
V8 Serialization format
Core v8serialize
functionality.
Encoding & Decoding | loads() and dumps() read and write V8-serialized data. |
Customized Encoding | The v8serialize.encode module writes V8-serialized data. |
Customized Decoding | The v8serialize.decode module reads V8-serialized data. |
Exceptions | Exceptions raised by v8serialize . |
Types & Protocols | Type annotations & Protocols used throughout v8serialize . |
JavaScript types
v8serialize.jstypes
provides Python equivalents of JavaScript types used in V8-serialized data.
ArrayBuffer, TypedArray, DataView | Python equivalents of JavaScript’s binary data buffer types. |
Date | Python equivalent of JavaScript’s Date is datetime.datetime . |
Error | Python equivalents of JavaScript Error types. |
Map & Set | Python equivalents of JavaScript’s Map & Set types. |
Object & Array | Python equivalents of JavaScript’s Object & Array types. |
Primitives | Python equivalents of JavaScript primitives that don’t have a natural Python analogue. |
RegExp | Python equivalents of JavaScript RegExp type. |
Utilities | Functions associated with v8codec.jstypes . |
Constants & Enums
V8 serialization format and JavaScript constants.
API Constants | Enums and constant values for loads() /dumps() |
JavaScript Constants | Enums and constant values for JavaScript types. |
V8 Serialization Format Constants | Enums and constant values for the V8 serialization format. |
HostObject Extensions
Platform-specific HostObject support.
Node.JS Buffers | Node.JS’s custom Buffer HostObjects. |