Add JavaScript support

https://trello.com/c/LQsUqhYU/179-support-javascript
I don't think we need to support this. We never advertised this as such.