Node.js v8.Deserializer.readRawBytes() Method Last Updated : 23 Jul, 2020 Comments Improve Suggest changes Like Article Like Report The v8.Deserializer.readRawBytes() method is an inbuilt application programming interface of the v8.Deserializer module which is used to read a raw buffer data from deserializer's internal buffer of the given length. For use inside of custom Deserializer._readHostObject(). Syntax: v8.Deserializer.readRawBytes( length ); Parameters: This method accepts single parameter as mentioned above and described below: length: It is a required parameter, refers to the length of the buffer to be read from deserializer's internal buffer. Return Value: This method reads raw buffer data from deserializer's internal buffer and returns it as buffered data. Below examples illustrate the use of v8.Deserializer.readRawBytes() method in Node.js: Example 1: Filename: index.js javascript // Accessing v8 module const v8 = require('v8'); const serializer = new v8.Serializer(); // Calling v8.serializer.writeRawBytes() serializer.writeRawBytes(v8.serialize(5783)); buff = serializer.releaseBuffer(); console.log(buff); // Calling v8.deserializer.readRawBytes() const deserializer = new v8.Deserializer(buff); console.log(deserializer.readRawBytes(5)); Run index.js file using the following command: node index.js Output: <Buffer ff 0d 49 ae 5a> <Buffer ff 0d 49 ae 5a> Example 2: Filename: index.js javascript // Accessing v8 module const v8 = require('v8'); const serializer = new v8.Serializer(); // Calling v8.serializer.writeRawBytes() serializer.writeRawBytes(v8.serialize(29698)); serializer.writeRawBytes(v8.serialize("geeksforgeeks")); serializer.writeRawBytes(v8.serialize(29698)); buff = serializer.releaseBuffer(); console.log(buff); // Calling v8.deserializer.readRawBytes() const deserializer = new v8.Deserializer(buff); console.log(deserializer.readRawBytes(6)); console.log(deserializer.readRawBytes(17)); console.log(deserializer.readRawBytes(6)); Run index.js file using the following command: node index.js Output: <Buffer ff 0d 49 84 d0 03 ff 0d 22 0d 67 65 65 6b 73 66 6f 72 67 65 65 6b 73 ff 0d 49 84 d0 03> <Buffer ff 0d 49 84 d0 03> <Buffer ff 0d 22 0d 67 65 65 6b 73 66 6f 72 67 65 65 6b 73> <Buffer ff 0d 49 84 d0 03> Reference: https://nodejs.org/api/v8.html#v8_deserializer_readrawbytes_length Comment More infoAdvertise with us V vyer Follow Improve Article Tags : Web Technologies Node.js Node.js-Methods Similar Reads V8 Module APIsNode.js v8.cachedDataVersionTag() MethodThe v8.cachedDataVersionTag() method is an inbuilt application programming interface of the v8 module which is used to get the version tag derived from the v8 version. Syntax: v8.cachedDataVersionTag(); Parameters: This method does not have any parameters. Return Value: This method returns the versi 1 min read Node.js v8.getHeapSpaceStatistics() MethodThe v8.getHeapSpaceStatistics() method is an inbuilt application programming interface of the v8 module which is used to get statistics about heap space derived from the v8 version. Syntax: v8.getHeapSpaceStatistics(); Parameters: This method does not have any parameters. Return Value: This method r 2 min read Node.js v8.getHeapStatistics() MethodThe v8.getHeapStatistics() method is an inbuilt application programming interface of the v8 module which is used to get statistics about heap derived from the v8 version. Syntax: v8.getHeapStatistics(); Parameters: This method does not have any parameters. Return Value: This method returns an object 2 min read Serialization APINode.js v8.serialize() MethodThe v8.serialize() method is an inbuilt application programming interface of the v8 module which is used to serialize any type of data into a buffer using default serializer. Syntax: v8.serialize(value); Parameters: This method one parameter as described below and mentioned above. value: This is a r 2 min read Node.js v8.deserialize() MethodThe v8.deserialize() method is an inbuilt application programming interface of the v8 module which is used to deserialize a buffered data into JS value using default deserializer. Syntax: v8.deserialize( buffer ); Parameters: This method accepts one parameter as mentioned above and described below: 1 min read v8.Serializer MethodsNode.js v8.Serializer.writeHeader() MethodThe v8.Serializer.writeHeader() method is an inbuilt application programming interface of the v8.Serializer module, is used to write out a header, that contains the serialization format version. Syntax: v8.Serializer.writeHeader(); Parameters: This method does not have any parameters. Return Value: 1 min read Node.js v8.Serializer.writeValue() MethodThe v8.Serializer.writeValue() method is an inbuilt application programming interface of the v8.Serializer module which is used to write the serialized data of JS value to the internal buffer. Syntax: v8.Serializer.writeValue(Value); Parameters: This method one parameter as described below and menti 1 min read Node.js v8.Serializer.releaseBuffer() MethodThe v8.Serializer.releaseBuffer() method is an inbuilt application programming interface of the v8.Serializer module which is used to get content of the internal buffer. Syntax: v8.Serializer.releaseBuffer(); Parameters: This method does not have any parameters. Return Value: This method returns the 2 min read Node.js v8.Serializer.writeUint32() MethodThe v8.Serializer.writeUint32() method is an inbuilt application programming interface of the v8.Serializer module, which is used to write the raw 32-bit integer value to the internal buffer. For use inside of custom serializer._writeHostObject(). Syntax: v8.Serializer.writeUint32( value ); Paramete 2 min read Node.js v8.Serializer.writeUint64() MethodThe v8.Serializer.writeUint64() method is an inbuilt application programming interface of the v8.Serializer module which is used to write a raw 64-bit integer value to the internal buffer by splitting into high and low 32-bit integers. For use inside of custom serializer._writeHostObject()method . S 2 min read Node.js v8.Serializer.writeDouble() MethodThe v8.Serializer.writeDouble() method is an inbuilt application programming interface of the v8.Serializer module which is used to write a JS number value to the internal buffer. For use inside of custom serializer._writeHostObject(). Syntax: v8.Serializer.writeDouble( Value ); Parameters: This met 1 min read Node.js v8.Serializer.writeRawBytes() MethodThe v8.Serializer.writeRawBytes() method is an inbuilt application programming interface of the v8.Serializer module which is used to write a raw buffer data to the internal buffer. For use inside of custom serializer._writeHostObject(). Syntax: v8.Serializer.writeRawBytes( Buffer ); Parameters: Thi 1 min read v8.Deserializer MethodsNode.js v8.Deserializer.readHeader() MethodThe v8.Deserializer.readHeader() method is an inbuilt application programming interface of the v8.Deserializer module which is used to read the header and validate it, to ensure that contains a valid serialization format version. Syntax: v8.Deserializer.readHeader(); Parameters: This method does not 1 min read Node.js v8.Deserializer.readValue() MethodThe v8.Deserializer.readValue() method is an inbuilt application programming interface of the v8.Deserializer module which is used to read the JS value from serialized data as present in a buffer. Syntax: v8.Deserializer.readValue(); Parameters: This method does not accept any parameters. Return Val 1 min read Node.js v8.Deserializer.readUint32() MethodThe v8.Deserializer.readUint32() method is an inbuilt application programming interface of the v8.Deserializer module which is used to read a raw 32-bit unsigned integer value from the buffer. For use inside of custom Deserializer._readHostObject(). Syntax: v8.Deserializer.readUint32(); Parameters: 1 min read Node.js v8.Deserializer.readUint64() MethodThe v8.Deserializer.readUint64() method is an inbuilt application programming interface of the v8.Deserializer module which is used to read a raw 64-bit unsigned integer value from the buffer as an array of 32-bit integers, higher and lower 32-bits separated. For use inside of custom Deserializer._r 2 min read Node.js v8.Deserializer.readRawBytes() MethodThe v8.Deserializer.readRawBytes() method is an inbuilt application programming interface of the v8.Deserializer module which is used to read a raw buffer data from deserializer's internal buffer of the given length. For use inside of custom Deserializer._readHostObject(). Syntax: v8.Deserializer.re 2 min read Like