ECMAScript 6: A Better JavaScript for the Ambient Web Era