Web Workers API support in Opera Presto 2.10

Opera Presto offers support for Web Workers, an API for running scripts in the background independently of any user interface
scripts. This allows for long-running scripts that are not interrupted by scripts that respond to clicks or other user interactions,
and allows long tasks to be executed without yielding to keep the page responsive. See this
demo

Infrastructure

Workers

There are two kinds of workers; dedicated workers, and shared workers.

Dedicated workers

Once created, they are linked to their creator. Message ports can be used to communicate from a dedicated worker to multiple
other browsing contexts or workers.

Shared workers

Are named, and once created, any script running in the same origin can obtain a reference to that worker and communicate
with it.