Commit Detail
Commit 8d74710
Revert most of the work for pyodide isolate pools. While this work made sense at the time it is growing to be more of a maintenance burden than it's worth. Our runtime is not really built to support isolates with multiple contexts. Work was never done to actually make use of this in production because we are not currently focusing on performance of python cold starts. This commit can be reverted in the future if we want to revisit this approach, but for now, it's better to reduce the tech debt by getting rid of it. Because of other features we are currently developing it is likely that we'll have a better solution to python cold starts that doesn't require multiple contexts and would eliminate the need for this anyway.