IndexedDB currently uses SerializedScriptValue's toWireString() and createFromWire() methods to serialize objects to a string representation, which is then converted to a character vector. This approach has the disadvantage that LevelDB databases produced using JSC are incompatible with those produced using V8. IndexedDB should serialize objects directly to character vectors with an identical representation in both V8 and JSC.