HTML5 step by step -- web worker (7)

Source: Internet
Author: User

Web Workers:
It provides a fully isolated computing method for background computing.
Inaccessible DOM APIs
Inaccessible window object
Inaccessible document object
Strong isolation ensures that parallel computing results are correct (lockless mechanism)

Start worker
1. Define the Worker object var w = new Worker ("calc. js ");

Communication:
The message event is used to communicate with the caller.
AddEventListener ('message', function (evt ){});
PostMessage () is used to send messages to Worker.
W. postMessage (imgData );
The data is formatted as json.
Each sending is a copy of the source object. The object is large and the performance is significantly reduced.

Worker access interface:
SetTimeout ()/clearTimeout ();
SetInterval ()/clearInterval ()
ImportScript () introduces other js files
Read url
Xmlhttprequest can be sent
Shared worker Shared data
Author: shiyuan17


Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.