Anything you can do in JS, you can do it in Pharo, thanks to PharoJS. It allows reusing and extending in Pharo any third-party library developed in JavaScript. PharoJS supports both web client and server side development. It can also be used to support cross-platform mobile apps based on frameworks such asApache Cordova.
Since we belive in open source, we made the full code of PharoJS as well as several examples freely available onGitHub.It is under theMIT Licensethat allows to use PharoJS without restriction for any purpose. You can still gives a hand by reporting bugs or even submitting fixes and improvements;-).
The 3rd prize atthe International Workshop on Smalltalk Technologies,- Lyon, France - August 29th-31st, 2023.
The 2nd prize atESUG 12th Innovation Technology Awards- Brescia, Italy - July 13th, 2015