sahil-kang
Joined 9 years ago
Joined 9 years ago
context: QUIC was originally an acronym as well
The same idea occurred to me a while ago too, which is how I originally found that link :)
In the scenario you've alluded to, your backend devs are currently producing json data and your frontend devs are interpolating that into markup in the browser. In the simplest case then, your frontend devs would just provide a markup template that can be interpolated with the json already being produced. In slightly less simple cases, they can provide a function to be called instead
The gist is that the logic of taking data and producing markup should remain in the frontend dev's wheelhouse
If you're instead thinking more broadly in terms of "structure vs layout", I think the same reasoning for using something like tailwind css or higher-level web components may apply: i.e. the material you interact with is closer to your problem domain
I think a more precise reading of GP's "changes just 4 things in browser behavior" is "changes just 4 things in html behavior"
I’ve read through some of your async work in the past and from an initial glance, it seemed like you had the right idea by wrapping existing event libs and exposing familiar event loop idioms. At the very least, it seemed uncontroversial so I’m interested to see why others would choose not to build upon it.
[1] https://en.wikipedia.org/wiki/Permissive_software_license
[1] https://en.wikipedia.org/wiki/Dylan_(programming_language)