skyrocket-original icon indicating copy to clipboard operation
skyrocket-original copied to clipboard

Implement Worker Feature Detection

Open runspired opened this issue 10 years ago • 0 comments

Workers should operate on a progressive-enhancement policy.

  1. By default, messages are passed with stringified postMessage payloads.
  2. If structured cloning is available, use it to transfer data.
  3. If transferableObject is available, use it to transfer data.

Some Reading Material

  • https://developers.google.com/web/updates/2011/12/Transferable-Objects-Lightning-Fast?hl=en
  • https://developer.mozilla.org/en-US/docs/Web/API/Transferable
  • https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/The_structured_clone_algorithm

runspired avatar Jun 07 '15 01:06 runspired