hertzscript-dispatcher

Executes preemptible JavaScript coroutines which conform to the HertzScript specification.
v0.0.19 URL: https://unpkg.com/hertzscript-dispatcher@0.0.19/src/Dispatcher.js
OpenBrowse Files
javascriptpreemptionpreemptivepreemptibleprotothreadsgreen-threadscoroutinescoroutinecoroutine-dispatcherconcurrencyautomatic-concurrencyconcurrentconcurrent-programmingconcurrent-javascriptstackless-coroutinesmultitaskingcooperative-multitaskingpreemptive-multitaskingvoluntary-preemtive-multitasking

hertzscript-compiler

Produces preemptible JavaScript coroutines which conform to the HertzScript specification.
v0.0.11 URL: https://unpkg.com/hertzscript-compiler@0.0.11/src/compile.js
OpenBrowse Files
javascriptpreemptionpreemptivepreemptibleinterruptiongreen-threadscoroutinescoroutinecoroutine-dispatcherconcurrencyconcurrentconcurrent-programmingconcurrent-javascriptstackless-coroutinesmultitaskingcooperative-multitaskingpreemptive-multitaskingvoluntary-preemtive-multitasking

preemptive-animation-frame

Preemptive requestAnimationFrame
v0.1.0 URL: https://unpkg.com/preemptive-animation-frame@0.1.0/lib/preemptive-animation-frame.js
OpenBrowse Files
requestAnimationFramerafanimationpreemptive60FPS

hertzscript-velocity

Velocity is a concurrent REPL which is designed specifically for HertzScript coroutines. All code runs concurrently alongside the REPL, so you can continue typing/adding code while existing code is still running.
v1.0.3 URL: https://unpkg.com/hertzscript-velocity@1.0.3/src/Dispatcher.js
OpenBrowse Files
javascriptpreemptionpreemptivepreemptibleprotothreadsgreen-threadscoroutinescoroutinecoroutine-dispatcherconcurrencyautomatic-concurrencyconcurrentconcurrent-programmingconcurrent-javascriptstackless-coroutinesmultitaskingcooperative-multitaskingpreemptive-multitaskingvoluntary-preemtive-multitaskingrepl

lru-halfexpired

lru cache but get supports a fill callback
v0.0.2 URL: https://unpkg.com/lru-halfexpired@0.0.2/index.js
OpenBrowse Files
lrucachepreemptive