Teleporting a Human: Understanding Serialization & Deserialization in JavaScript