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. |