ECMAScript’s latest spec makes a compelling case for developing without heavy libraries or frameworks. — Update 1: This article is targeted at front-end devs that work in the browser, so my definition of “vanilla” JavaScript includes other APIs like the DOM (as the original vanilla-js.com site does.) I apologize for the confusion this might have caused. Update 2: I buried the lede a little so…