Amber is an implementation of the Smalltalk language that runs on top of the JavaScript runtime. https://amber-lang.net/