
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 communication
crew accelerates targets
mirai is parallel and first-class asynccrew plugs mirai into heavy-duty platforms© 2024 Hibiki AI Limited, Eli Lilly and Company