100% Vanilla Javascript Multithreading & Parallel Execution Library
ARTISTIC-2.0 License
Bot releases are hidden (Show)
Published by austinksmith about 9 years ago
Adds legacy fallback mode for preliminary use within asm.js and node, these run on the main thread.
Slight optimization doesn't append dom objects to browsers/devices that will not be using them.
Published by austinksmith over 9 years ago
Published by austinksmith over 9 years ago
Removes the remaining bottlenecks in the logic, performance enhancements.
Published by austinksmith over 9 years ago
Resolves remaining legacy device support issues introduced by typedArray support, resolves possible performance degradation in Safari.
Published by austinksmith over 9 years ago
Performance enhancements focused around a lower latency runtime, microoptimizations including smarter & faster memoization.
Average of 4ms latency reduction across the board.
Published by austinksmith over 9 years ago
Improved memoization, roughly double effective cache size by hashing the input, decoupling of logic, performance improvements.
Published by austinksmith over 9 years ago
This release resolves issues for IE11 introduced by v2.1, also includes an optional result caching system.
Published by austinksmith over 9 years ago
Version 2.1 introduces improved aggregation performance when using the optional dataType param, up to 50% aggregation boost depending on the browser used.
Published by austinksmith over 9 years ago
This hotfix release corrects errors demonstrated in the minified release included with version 2.0.
Published by austinksmith over 9 years ago
Version 2.0 introduces support for typedArrays and a configurable dataType param, using these typedArrays can result in a massive performance boost, up to 10x in testing over previous releases. Later versions will expand on this for more performance depending on the task at hand.
Minified version now included as well.
Published by austinksmith over 9 years ago
Same release notes as 1.9, includes proper hamsters file.
Published by austinksmith over 9 years ago
Performance improvements for chrome & firefox, up to 50% improvement depending on workload. Intelligently manage data passing based on workload size, future versions will expand on this to be more performant.
Published by austinksmith over 9 years ago
Adjust max thread count calculation for best performance, fixed potential bug when thread pool active and there are many pending thread items.
Published by austinksmith over 9 years ago
Improved memory management, reduced library overhead, adjusted maxThread calc for best performance, legacy fallback simulated threads now match HTML5 minimal setTimeOut specification of 4ms.
Published by austinksmith over 9 years ago
Added support for Ipad 2 & Ipad 1 & IE Mobile devices. Added simulated threading for older devices, should give the appearance of responsiveness even when computations fallback to the main thread legacy processor.
Published by austinksmith over 9 years ago
Graceful fallback support added for Internet Explorer Mobile & Monochrome Kindle 3 tablet, these devices do not properly support web workers.
Published by austinksmith over 9 years ago
Legacy processor fallback, graceful performance degradation depending on browser web worker support.
Published by austinksmith over 9 years ago
Resolved typo causing issues with IE
Published by austinksmith over 9 years ago
Resolves critical data missing bug which may occur in instances where a function invokes a single thread following a successful run of another hamsters function.
Published by austinksmith over 9 years ago
Identified and resolved critical bug that could cause in some cases unexpected output results when the thread pool was active. This is a mission critical update and it is highly suggested to use v1.2 over previous releases.