Internet elements, as imagined in 1998 from a never-adopted specification:
Componentization is a strong paradigm that enables part 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 tremendous element. This methodology makes constructing complicated purposes simpler by breaking them down into extra manageable chunks and permitting the constructing blocks to be reused in different purposes.
I nonetheless consider net elements 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 sequence by Caleb Williams again in 2019. John Rhea adopted that up with one other six-part sequence 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 few characteristic that’s been within the works for almost 30 years. Type encapsulation is firmly part of the time capsule that’s net historical past.
It’s not that we have to know any of this info as we speak, however the context is what’s key. It’s simple to miss the early work put into one thing, particularly with regards to the online which is affected by arcane artifacts in disparate locations.
