Parallelism: the ability to do multiple things at once
Async: not waiting while this happens
Async is a ‘first class’ experience in many languages
Javascript ‘just works’TM in your web browser
Parallelism: the ability to do multiple things at once
Async: not waiting while this happens
Missing a ‘first-class’ async experience
ミライ
Minimalist Async Evaluation Framework for R
Parallelism: the ability to do multiple things at once
Async: not waiting while this happens
A ‘promising’ object is used in Shiny ExtendedTask / Plumber:
future()
blocks the session if tasks > workersfuture_promise()
has never exited ‘experimental’mirai()
is now a ‘promising’ object
Launching
one million promises
all at once
First-class async for R / R Shiny
crew
scales data sciencemirai
provides low-overhead interprocess communicationcrew
accelerates targets
mirai
is parallel and first-class asynccrew
plugs mirai
into heavy-duty platforms© 2024 Hibiki AI Limited, Eli Lilly and Company