Proxy object is a new feature of ES6 which is looks to be super useful and promising.
Proxy object to pipe commands to OSX's
osascript executable. You should poke around the source, it's quite neat.
Proxy object cannot be shimmed by Babel and browser support is not universal.