Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/austinksmith/Hamsters.js
100% Vanilla Javascript Multithreading & Parallel Execution Library
https://github.com/austinksmith/Hamsters.js
big-data concurrent-programming cross-platform future-proofing high-performance-computing innovation javascript-library multithreaded multithreading nodejs-server open-source optimization parallel-processing react-native-app scalability task-processor threadpool web-application
Last synced: 2 months ago
JSON representation
100% Vanilla Javascript Multithreading & Parallel Execution Library
- Host: GitHub
- URL: https://github.com/austinksmith/Hamsters.js
- Owner: austinksmith
- License: artistic-2.0
- Created: 2015-03-05T00:27:15.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-03-21T23:02:17.000Z (7 months ago)
- Last Synced: 2024-05-22T19:32:13.664Z (4 months ago)
- Topics: big-data, concurrent-programming, cross-platform, future-proofing, high-performance-computing, innovation, javascript-library, multithreaded, multithreading, nodejs-server, open-source, optimization, parallel-processing, react-native-app, scalability, task-processor, threadpool, web-application
- Language: JavaScript
- Homepage: https://www.hamsters.io
- Size: 42 MB
- Stars: 569
- Watchers: 29
- Forks: 33
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Hamsters.js
**Author**: Austin K. Smith
**Website**: [Hamsters.io](http://www.hamsters.io)
**Description**: 100% Vanilla Javascript Multithreading & Parallel Execution Library
**License**: Artistic License 2.0
[![npm version](https://img.shields.io/npm/v/hamsters.js.svg?style=flat-square)](https://www.npmjs.com/package/hamsters.js)
[![downloads](https://img.shields.io/npm/dm/hamsters.js.svg?style=flat-square)](https://www.npmjs.com/package/hamsters.js)# Environment Support
* All major browsers Internet Explorer 10 and greater
* ReactNative
* Node.js
* Javascript shell environments
* Inside existing worker threads (Threading inside Threads)# Examples
You can find a view examples of the library in action using the links below.
[Atomic Operations](https://www.hamsters.io/examples/atomic-operations)
[Collatz Conjecture](https://www.hamsters.io/examples/collatz-conjecture)
[Fibonacci Sequence](https://www.hamsters.io/examples/fibonacci-sequence)
[Square Root](https://www.hamsters.io/examples/square-root)
# Installing Hamsters
[HTML](https://www.hamsters.io/wiki/html)
[ReactNative](https://www.hamsters.io/wiki/react-native)
[Node.js](https://www.hamsters.io/wiki/node)
# Using Hamsters
[Initializing](https://www.hamsters.io/wiki/initializing)
[The Basics](https://www.hamsters.io/wiki/basics)
[Restructoring Standard Functions](https://www.hamsters.io/wiki/restructuring)
[Promises](https://www.hamsters.io/wiki/promises)
[Sorting](https://www.hamsters.io/wiki/sorting)
[Persistence](https://www.hamsters.io/wiki/persistence)
[Transferable Objects](https://www.hamsters.io/wiki/transferables)
[Atomic Operations](https://www.hamsters.io/wiki/atomics)
[Memoization](https://www.hamsters.io/wiki/memoization)
[Debugging](https://www.hamsters.io/wiki/debugging)
[Limitations](https://www.hamsters.io/wiki/limitations)
# Support Hamsters.js
Hamsters.js thrives through community support. Your contributions help us deliver updates, maintain the project website, and continue innovating. If you find Hamsters.js valuable, please consider making a donation. Your generosity ensures the project's sustainability and growth. Thank you for your support!
[Donate to Hamsters.js](https://www.hamsters.io/donate)