Extensible binary javascript serialization