I am using a few kernels along with Jupyterlite. I understand the architecture differences between xeus-python and pyodide-kernel as an end user.
Just curious, is it needed and possible to have a Pyodide version of xeus-python? Maybe we call it xeus-pyodide.
In theory, the code base of xeus-pyodide will be much smaller that of pyodide-kernel. And the flexibility of xeus-pyodide will be much better than xeus-python. At the same time the overhead should be limited for most users will use a few xeus-based kernels at the same time.
Any thoughts?