The serialization of postMessage messages (both sent and received) is not necessary, since planned changes to the storage and transfer mechanisms in the bridge module, will preclude support for IE9.
The current implementation is a hold out based on tradition. In hindsight, branching the postMessage logic was a reflexive best practice that would result in dead code for the majority of use cases and trending browser support.
The serialization of postMessage messages (both sent and received) is not necessary, since planned changes to the storage and transfer mechanisms in the bridge module, will preclude support for IE9.
The current implementation is a hold out based on tradition. In hindsight, branching the postMessage logic was a reflexive best practice that would result in dead code for the majority of use cases and trending browser support.