Performance from Aligning Smalltalk & Javascript Classes
Dave Mason · 2015
Amber is a wonderful Smalltalk programming environment that runs on top of Javascript, including a browser-based IDE and compiler, as well as command-line support. The only challenge is that execution performance can be 1--2 orders of magnitude slower than native Javascript code. Amber-Direct is a series of modest changes to the compiler and some infrastructure classes and methods that bring most generated programs to within a factor of two of native Javascript.