An optimization technique for transferring of identical JSON documents over computer networks
Abstract
This paper contains the analysis of the problem of redundancy and inefficiency of the JSON format. The existing optimization techniques are considered and the new technique is proposed, which allows to solve the problem without losing the main advantages of this format. The proposed technique is based on the idea of preliminary analysis of messages in a system with the aim of structuring them and dividing them into separate classes. The result of performing the actions of the new technique is a special binary format optimized for the specific system but with a possibility of transmitting messages of any structure.
References
“The JavaScript Object Notation (JSON) Data Interchange Format” Internet Engineering Task Force (IETF)
Erik Wilde, Cesare Pautasso. REST: From Research to Practice. — Springer Science & Business Media, 2011. — 528 p. —
ISBN 978-1-4419-8303-9.
“BSON (binary JSON): Specification” bsonspec.org, https://bsonspec.org/spec.html. Accessed 30 Nov. 2022
“Ion Binary Encoding” Amazon, Amazon.com Inc., https://amzn.github.io/ion-docs/docs/binary.html. Accessed 30 Nov. 2022
“Concise Binary Object Representation (CBOR)” Internet Engineering Task Force (IETF)
“MessagePack specification” Sadayuki Furuhashi, https://github.com
“Comparison of JSON Like Serializations – JSON vs UBJSON vs MessagePack vs CBOR” Ivan Zderadicka
“GZIP file format specification version 4.3” Internet Engineering Task Force (IETF)
“RFC 7932: Brotli Compressed Data Format” Internet Engineering Task Force (IETF)
“Protocol Buffers Version 3 Language Specification” Google Developers
“Apache Thrift — Home” Apache Software Foundation, https://thrift.apache.org/. Accessed 30 Nov. 2022
Abstract views: 0 PDF Downloads: 0