• Cite Icon2
  • https://doi.org/10.1007/978-1-4302-3865-2_10Copy DOI Icon

Using the Web Workers API

  • Jan 1, 2011
  • Peter Lubbers +2 more
Show More
  • Abstract
  • Literature Map
  • Citations
  • Similar Papers
Abstract

JavaScript is single-threaded. As a result, long-lasting computations (not necessarily due to poorly written code) will block the UI thread and make it impossible to add text to text boxes, click buttons, use CSS effects, and, in most browsers, open new tabs until control has returned. As an answer to that problem, HTML5 Web Workers provide background-processing capabilities to web applications and typically run on separate threads so that JavaScript applications using Web Workers can take advantage of multicore CPUs. Separating long-running tasks into Web Workers also avoids the dreaded slow-script warnings, shown in Figure 10-1, that display when JavaScript loops continue for several seconds.KeywordsIncoming MessageMain PageStop WorkerEvent ListenerWindow ObjectThese keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Similar Papers
  • Research Article
  • Citations6

Dynamic web worker pool management for highly parallel javascript web applications

  • Dec 23, 2015
  • Concurrency and Computation: Practice and Experience
  • Javier Verdú +2
  • Conference Article
  • Citations6

Analyzing the Evolution of Javascript Applications

  • Jan 01, 2019
  • Angelos Chatzimparmpas +3
  • Conference Article
  • Citations1

Parallel implementation of public key cryptosystems using Web workers

  • Jan 01, 2014
  • Takuya Sumi +5
  • Conference Article
  • Citations5

Load distribution by using web workers for a real-time web application

  • Nov 08, 2010
  • Shusuke Okamoto +1
  • Research Article

Implementation of Multi-threading on Hybrid ARM Cortex Dual Core A9–FPGA architecture for Energy Efficiency

  • Dec 20, 2014
  • Indian Journal of Science and Technology
  • V Jean Shilpa
  • PDF
  • Research Article
  • Citations3

Clone Detection Techniques for JavaScript and Language Independence: Review

  • Jan 01, 2020
  • International Journal of Advanced Computer Science and Applications
  • Danyah Alfageh +4
  • Conference Article
  • Citations2

Teaching parallelism with river trail

  • Oct 21, 2012
  • Jaswanth Sreeram +3
  • Research Article
  • Citations70

Guiding Novice Web Workers in Making Image Descriptions Using Templates

  • Nov 19, 2015
  • ACM Transactions on Accessible Computing
  • Valerie S Morash +4
  • Research Article
  • Citations10

JavaScript Parallelizing Compiler for Exploiting Parallelism from Data-Parallel HTML5 Applications

  • Jan 04, 2016
  • ACM Transactions on Architecture and Code Optimization
  • Yeoul Na +2
  • PDF
  • Book Chapter
  • Citations3

Simpler Coordination of JavaScript Web Workers

  • Jan 01, 2017
  • Marco Krauweel +1
  • Conference Article
  • Citations1

Performance Analysis of Web based Applications on Single and Multi Core Servers

  • Jan 01, 2012
  • Gitika Khare +4
  • Research Article
  • Citations137

The essence of command injection attacks in web applications

  • Jan 11, 2006
  • ACM SIGPLAN Notices
  • Zhendong Su +1
  • Conference Article
  • Citations555

The essence of command injection attacks in web applications

  • Jan 11, 2006
  • Zhendong Su +1
  • Book Chapter
  • Citations422

Type Analysis for JavaScript

  • Jan 01, 2009
  • Simon Holm Jensen +2
  • Book Chapter
  • Citations3

The Web Browser Personalization with the Client Side Triplestore

  • Jan 01, 2014
  • Hitoshi Uchida +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.