I would be interested in writing a few posts about Pyodide internals. Will have to start trying to write some of this to see how it actually comes out, might be tricky to get an appropriate level of detail / interestingness. But I think there is some weird cool stuff in here and it would probably help anyone who needs to modify these systems in the future to have an overview.
Here are some ideas:
the bootstrapping system
the error handling system
proxies: dynamic class generation in Python and Javascript, differences between Javascript and Python object models
I would be interested in writing a few posts about Pyodide internals. Will have to start trying to write some of this to see how it actually comes out, might be tricky to get an appropriate level of detail / interestingness. But I think there is some weird cool stuff in here and it would probably help anyone who needs to modify these systems in the future to have an overview.
Here are some ideas: