Zasper: A Modern and Efficient Alternative to JupyterLab, Built in Go
1–10 of 100 posts
Re: Zasper: A Modern and Efficient Alternative to JupyterLab, Built in Go
#2Then all the performance improvements by using Go, are taken away by using Electron.
Re: Zasper: A Modern and Efficient Alternative to JupyterLab, Built in Go
#3Would be interested to see where this goes.
Re: Zasper: A Modern and Efficient Alternative to JupyterLab, Built in Go
#4Re: Zasper: A Modern and Efficient Alternative to JupyterLab, Built in Go
#5Re: Zasper: A Modern and Efficient Alternative to JupyterLab, Built in Go
#6What’s the advantage of this? It isn’t obvious to me that reducing memory usage and CPU of an empty/idle kernel is all that meaningful if the actual Python code in your notebook uses far more resources. It’s also not obvious to me how Go’s better threading helps, either, if all the computational bits are in Python anyway.
"Zasper ... provides ... exceptional speed".
If they can just make input latency indistinguishable from vim, that's a very worthwhile value add.
Re: Zasper: A Modern and Efficient Alternative to JupyterLab, Built in Go
#7Re: Zasper: A Modern and Efficient Alternative to JupyterLab, Built in Go
#8What’s the advantage of this? It isn’t obvious to me that reducing memory usage and CPU of an empty/idle kernel is all that meaningful if the actual Python code in your notebook uses far more resources. It’s also not obvious to me how Go’s better threading helps, either, if all the computational bits are in Python anyway.
I would like to use this with xeus kernel for sql (which is also native) and if this reduces the resource consumption of that setup significantly, its a big plus for me.
Re: Zasper: A Modern and Efficient Alternative to JupyterLab, Built in Go
#9I wish the author considered https://wails.io/ for UI. Why all the effort with Go and ended up with Electron?
Re: Zasper: A Modern and Efficient Alternative to JupyterLab, Built in Go
#10What’s the advantage of this? It isn’t obvious to me that reducing memory usage and CPU of an empty/idle kernel is all that meaningful if the actual Python code in your notebook uses far more resources. It’s also not obvious to me how Go’s better threading helps, either, if all the computational bits are in Python anyway.
It is quite beneficial for people who aren't writing python. And for them managing jupyterlab installations is a bit of pain. I would like to use this with xeus kernel for sql (which is also native) and if this reduces the resource consumption of that setup significantly, its a big plus for me.