Whats the minimal version of ECMAScript supported?

What is the expected minimum version of JavaScript for Autobahn JS to work. Is there a minimal version compatibility that we must maintain ? I am working on some new features to the library (XBR stuff) and wanted to know if we can use features from ECMAScript6 (classes, let/const keywords) or not.

How about converting AutobahnJS to TypeScript? I think this has many benefits, one of which is not being worried of the targeted ECMAScript.


Looking at the existing autobahn-xbr code, it seems to be already using the await/async keywords, so I guess we are “safe” to use the new features.

Good question;) Yeah, I’d also say ES6 is a good target nowerdays …