3 ms·
Criticizing a language that just got wasm support last week for not having mature high level solutions yet is a bit ridiculous.
by MatthewPhillips 8y ago
Criticizing a language that just got wasm support last week for not having mature high level solutions yet is a bit ridiculous.
- gedy 8y agoWasn't exactly my point, it's the criticism of JS the language and the tooling, but then just repeats the same difficult to maintain approach seen in a lot of JS, but now in a new language and even more tooling
- MatthewPhillips 8y agoYou know something has to perform low level DOM operations, right?
- klibertp 8y agoSure, but I was under impression that it's best left to the C++ the browsers are written in?
- ecnahc515 8y agoThe browsers written in C++ are not doing DOM manipulation, they're providing the DOM abstraction itself.
- twic 8y agoUsing innerHTML kind of is leaving the DOM manipulation to the C++ the browsers are written in!
- orange8 8y agoUsing innerHTML is leaving the DOM manipulation to the C++ the browsers are written in. Using createElement is leaving the DOM manipulation to the C++ the browsers are written in. Using HTML is leaving the DOM manipulation to the C++ the browsers are written in. Using your framework (react/angular/etc) is leaving the part of the framework thats using innerHTML/createElement to leave the DOM manipulation to the C++ the browsers are written in. Whichever path you take, the browser must do some DOM manipulation to render anything.. because that is what browsers are built to do.
- cirgue 8y agoThis is what exploring the envelope looks like. New wasm stuff is going to look like hot garbage until new sets of abstractions and new conventions start to shape up. There’s a lot of ground to re-explore and re-cover before wasm starts punching at its weight.