PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
May 31, 2026PeerJ Computer Science0 citationsOpen Access

Typed parallel functional programming in Web frontends—a systematic literature review

View Full Paper
CFC. Miguel FerreiraHMHenrique S. MamedeSGSérgio Guerreiro

Key Points

  • This review aims to investigate how Web Workers can enhance parallelism in JavaScript web frontends.
  • Conducted a systematic review of primary studies on Web Workers in parallel JavaScript.
  • Extracted design and scope choices relevant to web frontend development.
  • Focused on creating a generic ES5-compatible parallel enumeration system.
  • Identified mechanisms such as Web Workers, Worklets, and OffscreenCanvas for in-browser parallelism.
  • Proposed a system to enable in-browser parallelization without external plugins.
  • Highlighted the need to simplify work-splitting and result-merging for developers.

Abstract

Web frontends are ubiquitous, from Web pages and single-page applications to hybrid mobile apps, Web frontends play a crucial role in today’s digital economy. At their core, they rely on JavaScript, whose single-threaded nature poses significant challenges to delivering smooth and responsive user experiences as complexity rises. In–browser parallelism promises responsiveness and throughput improvements, but spans several mechanisms ( Web Workers , Worklets , OffscreenCanvas , WebAssembly threads ) with diverse coordination models. We conducted a systematic review of primary studies on using Web Workers for parallel JavaScript in browsers, extracting design and scope choices, to collate the resources necessary for a generic ES5-compatible parallel enumeration system capable of type introspection. Such a system would enable widespread in-browser parallelization without any external plug-ins or experimental JavaScript specifications, and spare developers from managing work-splitting and result-merging.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Ferreira et al. (2026) studied this question.

synapsesocial.com/papers/6a1bd1555783ba022b6fceb2https://doi.org/10.7717/peerj-cs.3824
Ask AI
Helpful
Bookmark
Share
View Full Paper