Great project. My team used it for a live-coding Python notebook: https://github.com/inkandswitch/livebook#readme
To my surprise it was faster than Jupyter / CPython for some tasks (e.g. loading and parsing large CSVs).
To my surprise it was faster than Jupyter / CPython for some tasks (e.g. loading and parsing large CSVs).
I'd expect a much larger difference in tasks that are pure Python (loading a CSV is done primarily through the csv module, i.e. all the hot loops are in C).
I'd expect some overhead from sandboxing etc., but it should be fairly close to native speed.
Naturally, I changed the first code block to this:
from random import randint, seed
seed()
"\n".join([randint(5, 25) * ' ' + s for s in ['such code', 'much live', 'wow']])