[whatwg] asynchronous JSON.parse
Glenn Maynard
glenn at zewt.org
Thu Mar 7 07:23:15 PST 2013
(It's hard to talk to somebody called "j", by the way. :)
On Thu, Mar 7, 2013 at 2:06 AM, <j at mailb.org> wrote:
> right now JSON.parse blocks the mainloop, this gets more and more of an
> issue as JSON documents get bigger
Just load the data you want to parse inside a worker, and perform the
parsing there. Computationally-expensive work is exactly something Web
Workers are meant for.
and are also used as serialization
> format to communicate with web workers.
>
There's no need to serialize to JSON before sending data to a worker;
there's nothing that JSON can represent that postMessage can't post
directly. Just postMessage the object itself.
--
Glenn Maynard
More information about the whatwg
mailing list