While Pyodide is the offshoot of another Mozilla project, known as Iodide, which is a tool for data science experimentation and communication based on state-of-the-art web technologies. Now, Mozilla has spin out Pyodide into an independent, community-driven project.
Going forward, the project will be maintained by community of volunteers and Mozilla has published a governance document with a project roadmap, which outlines what the goals are, such as reducing download sizes, better performance of Python code, and simplification of package loading.
Pyodide aim to Bring the scientific Python stack to the browser
Pyodide is designed to perform data science computation within the browser rather than a remote kernel, it gives you a full, standard Python interpreter that runs entirely in the browser, with access to the browser’s Web APIs. Also, Pyodide can install Python packages with a pure Python wheel directly from PyPi, the Python Package Index.
What does the Community-driven development for Pyodide means?
The Community-driven development for Pyodide means that control of the development process, resources and decision making authority will now come directly from groups in the community.
Therefore, developers are invited to try out Pyodide in a REPL in their browser, even as Mozilla has recently announced the release of Pyodide 0.17, bringing major improvements, and a redesign of central APIs, with elimination of error and memory leaks.