HNNEW
Pharo in the Browser with WebAssembly(massimo-nocentini.github.io)
Pharo, a Smalltalk environment, can now run in web browsers using WebAssembly, allowing users to load and interact with Pharo images, files, and repositories directly in the browser. The setup supports various file types, including .st, .zip, and .image files, and integrates with tools like Iceberg and Metacello for repository management. To enable cross-origin resource sharing (CORS), a proxy server is used, which requires careful selection to ensure security, with options to use a trusted proxy or connect directly to the repository host, storing the chosen setting locally in the browser.