Are there any versions in JavaScript? If so what are they?