Frontend

HTML Web Components návrh z roku 1998

Web komponenty, ako ich predstavovali v roku 1998 v nikdy neprijatej specifikácii, ukazujú, že táto funkcia je vo vývoji už takmer 30 rokov.

GUY Team
2 min čítania
HTML Web Components návrh z roku 1998

Web komponenty, ako ich predstavovali v roku 1998 v nikdy neprijatej specifikácii:

Komponentizácia je silná paradigma, ktorá umožňuje používateľom komponentov vytvárať aplikácie pomocou ‘stavebných blokov’ funkcionality bez toho, aby museli tieto stavebné bloky implementovať sami, alebo nevyhnutne rozumieť tomu, ako stavebné bloky fungujú v detailoch. Táto metóda zjednodušuje vytváranie komplexných aplikácií tým, že ich rozdeľuje na lepšie zvládnuteľné časti a umožňuje opätovné použitie stavebných blokov v iných aplikáciách.

Web komponenty stále považujem za nedávnu funkciu. Prvýkrát sme sa o ne pokúsili napísať tu na CSS-Tricks v päťdielnej sérii od Caleba Williamsa v roku 2019. John Rhea na to nadviazal ďalšou šesťdielnou sériou v roku 2021. Nie je to tak dávno.

Ale nie! Jay Hoffman vyhrabal vyššie uvedený návrh z roku 1998 a podelil sa o neho so mnou z nedávneho Igalia Chat (ktorý je mimochodom skvelý podcast), na ktorom bol s Brianom Kardellom, Ericom Meyerom a Jeremym Keithom.

Takže v skutočnosti hovoríme o funkcii, ktorá je vo vývoji už takmer 30 rokov. Zapuzdrenie štýlov je pevnou súčasťou časovej kapsuly, ktorou je webová história.

Nie je to tak, že by sme tieto informácie dnes potrebovali vedieť, ale kľúčový je kontext. Ľahko sa prehliadne skorá práca vložená do niečoho, najmä keď ide o web, ktorý je zaprataný archajickými artefaktmi na rôznych miestach.

webkomponentyhtmlhistória-webushadow-dom

Nenechajte si ujsť žiadny článok

Prihláste sa na odber newslettera a dostávajte najnovšie tipy a trendy priamo do emailu.