The JSON object and its API are part of the ECMAScript language specification which is standardized by Ecma/TC39, not whatwg.
Rick On Thursday, March 7, 2013, wrote: > right now JSON.parse blocks the mainloop, this gets more and more of an > issue as JSON documents get bigger and are also used as serialization > format to communicate with web workers. > To handle large JSON Documents there is a need for an async JSON.parse, > something like: > > JSON.parse(data, function(obj) { ... }); > > or more like FileReader: > > var json = new JSONReader(); > json.addEventListener('load', function(event) { > //parsed JSON document in: this.result > }); > json.parse(data); > > While my major need is asynchronous parsing of JSON data, the same is > also true for serialization into JSON. > > var json = new JSONWriter(); > json.addEventListener('load', function(event) { > // serialized JSON string in: this.result > }); > json.serialize(obj); >