I became aware of notebook interfaces a couple of years ago, but they didn't pique my interest until I had to open a Jupyter Notebook sent to me by an engineer customer at work.
I like the concept, but I don't care for Python, and running a web server on your desktop computer every time you want to use an application feels clunky.
I looked around online and found Observable, which speaks HTML5 and modern JavaScript fluently.