News for hackers. Stuff that matters.
Re:Vue.js 2.1 Released by kentor on Wednesday November 23, 2016 @11:32AM (#13023711)
It's literally as complex as transpiling ES6 to ES5.

And although JSX is not in the ECMA-262 spec, it does have a spec, so there's that.

Re:Vue.js 2.1 Released by Touche on Wednesday November 23, 2016 @12:03PM (#13023926)
Transpiling is complexity. You don't have to transpile if you just use web technologies (JavaScript, HTML, CSS).
Re:Vue.js 2.1 Released by kentor on Wednesday November 23, 2016 @12:16PM (#13024022)
Of course it is, but saying it's "a ton of complexity" to use JSX, while not saying the same for transpiling current and future ECMA-262 syntax into what browsers support right now is disingenuous.
Re:Vue.js 2.1 Released by Touche on Wednesday November 23, 2016 @12:40PM (#13024201)
No it's not, transpiling future ECMA-262 is not within the scope of this discussion. We are compared browser-native language features JS (non transpiled), HTML, CSS, to non-native features, namely JSX.