I have been experimenting with ES6 and Chrome Browser. Having DevTools Console open and directly manipulating the environment entirely through the console. It works. What it lacks is the
nice tooling of Smalltalk, but that could be implemented through a series of bootstrapping steps.
I have also played with Amber and SqueakJS. Interesting possibilities.