<div dir="auto">JSX doesn't necessarily need a vDOM.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, May 21, 2019, 10:31 kai zhu <<a href="mailto:kaizhu256@gmail.com">kaizhu256@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div>jsx is not terribly javascripty ... vs direct manipulation of the dom (using static-functions/handlers).</div><div dir="auto"><br></div><div dir="auto">it requires two extra ux-workflow transformations -- 1) transpilation and 2) virtual-dom manipulation, for the sake of oft-quoted faster dom-performance, which some like me are skeptical is true in modern browsers.</div><div dir="auto"><br></div><div dir="auto">-kai</div><div dir="auto"><br><br><div class="gmail_quote" dir="auto"><div dir="ltr">On Tue, May 21, 2019, 16:35 Andrea Giammarchi <<a href="mailto:andrea.giammarchi@gmail.com" rel="noreferrer noreferrer" target="_blank">andrea.giammarchi@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>People use JSX, which is basically E4X, so I'd argue the word useless is not really appropriate. You can use E4X to produce HTML, the fact we're talking XML is merely about the E4X background, but as you could produce strings out of E4X you could do the same and have better templating out of the box.</div><div><br></div><div>But like I've said, I already use template literal tags, but those strings don't get hints or highlights as if these were E4X, XML, or plain HTML, which is the only cool thing I'd personally find useful.</div><div><br></div><div>Maybe it's just a tooling issue though.<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, May 20, 2019 at 3:06 PM ViliusCreator <<a href="mailto:viliuskubilius416@gmail.com" rel="noreferrer noreferrer noreferrer" target="_blank">viliuskubilius416@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="EN-AU"><div class="m_-3565437072475938096m_-4339358238606871743m_-8344531288042409089gmail-m_220673608583647462WordSection1"><p class="MsoNormal">> <span style="font-size:12pt;font-family:"Georgia",serif;color:rgb(51,51,51);background:white none repeat scroll 0% 0%">the client, it could still somehow shine in NodeJS though.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12pt;font-family:"Georgia",serif;color:rgb(51,51,51);background:white none repeat scroll 0% 0%"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:12pt;font-family:"Georgia",serif;color:rgb(51,51,51);background:white none repeat scroll 0% 0%">The only way it can shine is only passing HTML objects as arg to website. That’s it. And still, you can use string to do that for you. People already use JSON and I don’t think they would use XML in Node js. There are already tons of libs for XML stuff, yet they don’t have a lot of downloads, as far as I remember.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12pt;font-family:"Georgia",serif;color:rgb(51,51,51);background:white none repeat scroll 0% 0%"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:12pt;font-family:"Georgia",serif;color:rgb(51,51,51);background:white none repeat scroll 0% 0%">So basically, Node js doesn’t need XML. That would be useless.</span><u></u><u></u></p></div></div>_______________________________________________<br>
es-discuss mailing list<br>
<a href="mailto:es-discuss@mozilla.org" rel="noreferrer noreferrer noreferrer" target="_blank">es-discuss@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/es-discuss" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">https://mail.mozilla.org/listinfo/es-discuss</a><br>
</blockquote></div>
_______________________________________________<br>
es-discuss mailing list<br>
<a href="mailto:es-discuss@mozilla.org" rel="noreferrer noreferrer noreferrer" target="_blank">es-discuss@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/es-discuss" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">https://mail.mozilla.org/listinfo/es-discuss</a><br>
</blockquote></div></div></div>
_______________________________________________<br>
es-discuss mailing list<br>
<a href="mailto:es-discuss@mozilla.org" target="_blank" rel="noreferrer">es-discuss@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/es-discuss" rel="noreferrer noreferrer" target="_blank">https://mail.mozilla.org/listinfo/es-discuss</a><br>
</blockquote></div>