Add Node.js support
Add additional support for browser APIs
Add support for JavaScript callbacks and Promises
Supported Pharo versions
Pharo 8, 9, 10, 11 and 12 are supported.
Both 64-bit and 32-bit images.
(All tested on macOS)
Browser: Supported external (JS) libraries and browser APIs
Shoelace website / repo
ChartJS website / repo
Clipboard API
Geolocation API
MediaStreams API (partial, play videos)
Speech API (partial, SpeechSynthesis)
Node.js: Supported modules
node:http
node:stream (partial, read/write streams)