Perfomance Evaluation of Java, JavaScript and PHP Serialization Libraries for XML, JSON and Binary Formats
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F62690094%3A18450%2F18%3A50014651" target="_blank" >RIV/62690094:18450/18:50014651 - isvavai.cz</a>
Result on the web
<a href="https://link.springer.com/chapter/10.1007%2F978-3-319-94376-3_11" target="_blank" >https://link.springer.com/chapter/10.1007%2F978-3-319-94376-3_11</a>
DOI - Digital Object Identifier
<a href="http://dx.doi.org/10.1007/978-3-319-94376-3_11" target="_blank" >10.1007/978-3-319-94376-3_11</a>
Alternative languages
Result language
angličtina
Original language name
Perfomance Evaluation of Java, JavaScript and PHP Serialization Libraries for XML, JSON and Binary Formats
Original language description
The aim of this paper is to compare the formats and libraries used for serialization and deserialization of data, typically with REST-ful web services, in terms of the processing time and size of the output data. The formats tested include XML, JSON, MessagePack, Avro, Protocol Buffers, and native serialization of each of the tested programming languages. Serialization and deserialization is tested in PHP, Java and JavaScript using 49 different official and third party libraries. The benchmark is fully open-sourced and automated, thus easily repeatable and extensible. The testing environment is designed to be isolated from the rest of the operating system using Docker containers having zero performance penalty in contrast to virtualization. The results show huge differences in processing time among libraries. Considering the output data size, binary formats with predefined schema, such as Avro and Protocol Buffers, provide the best efficiency.
Czech name
—
Czech description
—
Classification
Type
D - Article in proceedings
CEP classification
—
OECD FORD branch
10201 - Computer sciences, information science, bioinformathics (hardware development to be 2.2, social aspect to be 5.8)
Result continuities
Project
—
Continuities
S - Specificky vyzkum na vysokych skolach
Others
Publication year
2018
Confidentiality
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Data specific for result type
Article name in the collection
SERVICES COMPUTING - SCC 2018
ISBN
978-3-319-94376-3
ISSN
0302-9743
e-ISSN
1611-3349
Number of pages
10
Pages from-to
166-175
Publisher name
Springer
Place of publication
Cham
Event location
Seattle
Event date
Jun 25, 2018
Type of event by nationality
WRD - Celosvětová akce
UT code for WoS article
000445250800011