Re:Browsers, JSON, and FormData
by nonethewiser on Saturday November 12, 2022 @11:54AM
(#33574793)
What is the plumbing and kitchen in this context?
Re:Browsers, JSON, and FormData
by moritzwarhier on Saturday November 12, 2022 @01:21PM
(#33575565)
Plumbing = DOM updates and events, and in the case of Web Components, Shadow DOM for scope isolation.
Kitchen = Declarative way to define DOM structures depending on application state. Plus optionally some conventions around updating application state. What it boils down to is "components".
Meta: Plumbing and porcelain is the more popular pair.
https://git-scm.com/book/en/v2/Git-Internals-Plumbing-and-Po...
Which is an unfortunate side-effect of the whole "JS is about giving people APIs to make things with, not dictate what those things are" philosophy. In this specific case, that leads to APIs that technically cover the needs, while also offering exactly nothing that people can "just use" for writing UIs that are natively understood by the browser.