This is an old revision of the document!
Currently, the LibEcho Javascript API makes extensive use of ES6 class notation. As such, games that use the library will only run on non-ancient browsers. If you are still using IE9 or Mosaic or something, you really ought to upgrade. ;)
The library is also transpiled to minified ES5 for use in stable releases, but as of now this build is buggy and hard to extend. We highly recommend that you use the ES6 build for testing and alpha/beta releases, at least, as this will make your debugging far easier.
The LibEcho Javascript API is contained in the toplevel “LibEcho” object, containing the following APIs and Classes: