Skip to content

AVGP/js-parallelism-demos

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

js-parallelism-demos

Demonstrates how to use Web Workers, transfers and SharedArrayBuffer.

Blog post

This repository accompanies this blog post on Javascript parallelism.

Content

The blog post illustrates parallelism in JavaScript using a sample application to find prime numbers. This repository contains different versions of this application.

  • /main-thread contains the simplest version that is blocking the main thread
  • /simple-worker contains the application using a single worker thread instead of blocking the main thread
  • /dividing-worker uses multiple workers, cloning the data
  • /transferring-worker is using multiple workers but transfers data rather than cloning it
  • /shared-buffer-worker contains a version that uses a SharedArrayBuffer to avoid cloning or the downside of transferring data

About

Demonstrates how to use Web Workers, transfers and SharedArrayBuffer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published