• Home
  • Search
  • Dynamic web worker pool management for highly parallel javascript web applications
  • Open Access IconOpen Access
  • Cite Icon6
  • https://doi.org/10.1002/cpe.3739Copy DOI Icon

Dynamic web worker pool management for highly parallel javascript web applications

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

SummaryJavaScript web applications are improving performance mainly thanks to the inclusion of new standards by HTML5. Among others, web workers API allows multithreaded JavaScript web apps to exploit parallel processors. However, developers have difficulties to determine the minimum number of web workers that provide the highest performance. But even if developers found out this optimal number, it is a static value configured at the beginning of the execution. Because users tend to execute other applications in background, the estimated number of web workers could be non‐optimal, because it may overload or underutilize the system. In this paper, we propose a solution for highly parallel web apps to dynamically adapt the number of running web workers to the actual available resources, avoiding the hassle to estimate a static optimal number of threads. The solution consists in the inclusion of a web worker pool and a simple management algorithm in the web app. Even though there are co‐running applications, the results show our approach dynamically enables a number of web workers close to the optimal. Our proposal, which is independent of the web browser, overcomes the lack of knowledge of the underlying processor architecture as well as dynamic resources availability changes. Copyright © 2015 John Wiley & Sons, Ltd.

Similar Papers
  • Conference Article
  • Citations1

Parallel implementation of public key cryptosystems using Web workers

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

Web API Creation for Enterprise Mashup

  • Jul 01, 2011
  • Masahiro Tanaka +2
  • Peer Review Report

Decision letter: Taxonium, a web-based tool for exploring large phylogenetic trees

  • Oct 18, 2022
  • Richard A Neher +2
  • Research Article

Cyclostorm : WAC 기반 모바일 앱의 자바스크립트 처리 효율 향상을 위한 클라우드 컴퓨팅 서비스

  • May 25, 2013
  • Journal of the Institute of Electronics Engineers of Korea
  • Jiwoong Bang +1
  • Book Chapter
  • Citations2

Using the Web Workers API

  • Jan 01, 2011
  • Peter Lubbers +2
  • PDF
  • Research Article
  • Citations1

PROACTIVE MONITORING FOR SMEs USING APPINSIGHT

  • Oct 20, 2022
  • International Journal of Advanced Research in Computer Science
  • Atdhe Buja
  • PDF
  • Book Chapter
  • Citations3

Concolic Testing of Front-end JavaScript

  • Jan 01, 2023
  • Zhe Li +1
  • Conference Article
  • Citations15

Web Application Migration with Closure Reconstruction

  • Apr 03, 2017
  • Jin-Woo Kwon +1
  • PDF
  • Research Article
  • Citations4

Using Flask for SQLIA Detection and Protection

  • May 09, 2020
  • Tikrit Journal of Engineering Sciences
  • Ann Z Ablahd +1
  • Conference Article
  • Citations5

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

  • Nov 08, 2010
  • Shusuke Okamoto +1
  • Conference Article
  • Citations5

A survey on client side and server side approaches to secure web applications

  • Apr 01, 2017
  • P Srivani +2
  • Conference Article
  • Citations13

A Maturity Model for Semantic RESTful Web APIs

  • Jun 01, 2015
  • Ivan Salvadori +1
  • Conference Article

A classification of web API selection solutions over the linked web

  • Aug 27, 2012
  • Devis Bianchini
  • Conference Article
  • Citations106

Remedying the eval that men do

  • Jul 15, 2012
  • Simon Holm Jensen +2
  • Conference Article
  • Citations13

Data collection with iPhone Web apps efficiently collecting patient data using mobile devices

  • Jul 01, 2010
  • Ali Hamou +5
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.