Internet parts, as imagined in 1998 from a never-adopted specification:
Componentization is a strong paradigm that permits element customers to construct purposes utilizing ‘constructing blocks’ of performance with out having to implement these constructing blocks themselves, or essentially perceive how the constructing works in superb element. This technique makes constructing advanced purposes simpler by breaking them down into extra manageable chunks and permitting the constructing blocks to be reused in different purposes.
I nonetheless consider internet parts as a latest characteristic. The primary time we even took a stab at explaining them right here at CSS-Tips was in a five-part collection by Caleb Williams again in 2019. John Rhea adopted that up with one other six-part collection in 2021. Not that way back.
However nay! Jay Hoffman dug up the 1998 proposal cited above and shared it with me from a latest Igalia Chat (which is a nice podcast, by the way in which) he had with Brian Kardell, Eric Meyer, and Jeremy Keith.
So, we’re actually speaking a couple of characteristic that’s been within the works for almost 30 years. Type encapsulation is firmly part of the time capsule that’s internet historical past.
It’s not that we have to know any of this info in the present day, however the context is what’s key. It’s straightforward to miss the early work put into one thing, particularly relating to the online which is affected by arcane artifacts in disparate locations.









