Feb. 26, 2024, 7:01 p.m. | Maksim Zemskov

DEV Community dev.to

Almost every web application requires data serialization. This need arises in situations like:



  • Transferring data over the network (e.g. HTTP requests, WebSockets)

  • Embedding data in HTML (for hydration, for instance)

  • Storing data in a persistent storage (like LocalStorage)

  • Sharing data between processes (like web workers or postMessage)


In many cases, data loss or corruption can lead to serious consequences, making it essential to provide a convenient and safe serialization mechanism that helps detect as many errors as possible during the …

application cases corruption data data loss embedding every frontend html http instance json loss network node processes serialization sharing data storage type typescript web webdev websockets workers

Data Architect

@ University of Texas at Austin | Austin, TX

Data ETL Engineer

@ University of Texas at Austin | Austin, TX

Lead GNSS Data Scientist

@ Lurra Systems | Melbourne

Senior Machine Learning Engineer (MLOps)

@ Promaton | Remote, Europe

Principal Data Engineering Manager

@ Microsoft | Redmond, Washington, United States

Machine Learning Engineer

@ Apple | San Diego, California, United States