Life is about deciding who you are: Join us and decide to be for environmental protection, free education and generous social security, human rights and international law, and, of course, action against oppression and violence (starting with helping the people of occupied Palestine 🇵🇸)! Hide

Frontend Dogma

“web-components” News Archive

Definition, related topics, and tag feed

Definition · Supertopics: components, html · Subtopics: lit, polymer (non-exhaustive) · “web-components” RSS feed (per email)

Entry (Sources) and Additional TopicsDate#
Container Timing: Measuring Web Components Performance (jda/iga)150
performance, chromium
Repeatable Form Fields Made Simple (aar)149
forms, html
The Missing Link for Web Components (kin/fro)148
typescript, json, mcp, ai, tooling
How to Dynamically Install Custom Elements (hey)147
how-tos, naming, javascript
How I Write Custom Elements With “lit-html” (fro)146
lit
Web Components Are the Comeback Nobody Saw Coming (the)145
frameworks, developer-experience
Referencing HTML Elements Inside Shadow DOM (meh/mat)144
html, shadow-dom
Web Backstories: Shadow DOM (ada+/iga)143
podcasts, interviews, shadow-dom, standards, history
The Killer Feature of Web Components (dav)142
documentation
This Website Has No Class (aaa)141
css, selectors
I’ve Tried Solid.js, Now I’m Starting to Hate React (ale)140
solidjs, react, jsx, apis
Functional Custom Elements the Easy Way (gin/pic)139
javascript
A Nice Vanilla App [Architecture] Using Web Components and CSS Module Scripts (chr/fro)138
architecture, css
A Progressive Complexity Manifesto (che)137
manifestos, complexity, web-apps, html, htmx, javascript, frameworks, principles
Building Extensible Frontend Systems (cfe)136
extensibility, javascript, css
Web Components: Working With Shadow DOM (sma)135
shadow-dom, dom, html
Bulletproof Web Component Loading (cfe)134
javascript
The Problem With Web Components133
A Web Component UI Library for People Who Love HTML (cfe)132
libraries
The Case for Web Components With Lit131
lit, typescript, micro-frontends
Web Components vs. Framework Components: What’s the Difference? (sma)130
components, frameworks, html, comparisons
JavaScript (htt)129
web-almanac, studies, research, metrics, javascript, performance, bundling, transpiling, web-workers, libraries
Documenting Web Components With Storybook128
documentation, design-systems, storybook, examples
A Color Input That Also Shows the Value (chr/fro)127
forms, colors
Web Components Toolkit (stu)126
websites
You’re Overthinking Web Components (all)125
javascript
Getting Oriented With HTML Video (sco/mat)124
html, multimedia
Declarative Shadow DOM (sch/5t3)123
shadow-dom, dom
React 19 and Web Component Examples (chr/fro)122
react, examples
The Pixel Canvas Shimmer Effect (hex)121
effects
Making Content-Aware Components Using CSS “:has()”, Grid, and Quantity Queries (eri/pic)120
css, grids, selectors
Where Web Components Shine (dav)119
Styling Web Components (cfe)118
css
How Microsoft Edge Is Replacing React With Web Components (ric/the)117
edge, microsoft, browsers, react
Liskov’s Gun: The Parallel Evolution of React and Web Components (bal)116
react, comparisons
Web Components: Little Bits (web)115
videos, html
Web Components Are Not Framework Components—and That’s Okay (lea)114
web-platform, frameworks
Web Components vs. State-Based UI (cfe)113
state-management, comparisons
Deno 2.0, Web Components on the Server, and WordPress Drama (fro)112
podcasts, deno, wordpress, wp-engine
Web Components Are Okay (nol)111
Web Components Are Not the Future (rya)110
web-platform, frameworks
Web Components in Action—How to Build a Design System109
how-tos, design-systems
A Web Component for CodePen Embeds? (mia)108
embed-code, codepen
Spoiler Alert: It Needs to Be Accessible (sco)107
accessibility, html, aria
Action Web Components Which Span the Server-Client Divide (jar)106
html, apis
HTML Web Components Can Have a Little Shadow DOM, as a Treat (sco)105
html, shadow-dom, dom
HTML Web Components Make Progressive Enhancement and CSS Encapsulation Easier (css)104
html, principles, solid, progressive-enhancement, examples
Is It Okay to Make “connectedCallback” Async? (nol)103
javascript, callbacks, asynchronicity
Learn Web Components (and)102
websites, courses, html, css, dom, javascript
Wait, What’s the Difference Between “:host”, “:host()”, and “:host-context()”?! (and)101
css, selectors
Are Web Components Worth It?100
podcasts, html, dom, shadow-dom
The Case for Web Components (dav)99
books
Live Demos of Stand Alone Web Components (chr/fro)98
examples, link-lists
Reflection and Custom States in Web Components (cla)97
html
When Should We Use Components and When Should We Just Use HTML? (chr)96
html, components
Five Basic Things About JavaScript That Will Help Non JavaScript-Focused Web Designers (chr/fro)95
javascript, events
Why Use Web Components Over Traditional DOM Manipulation? (cfe)94
dom
The Carcinization of Web Frameworks93
frameworks, history, signals, server-side-rendering, outlooks
Web Components From Early 2024 (chr)92
link-lists
My Approach to HTML Web Components (ada)91
html
Displaying HTML Web Components (ada)90
css
“AI” and Accessible Front-End Components: Is the Nuance Generatable? (hdv)89
accessibility, ai
Getting Into Web Components—an Intro (uti)88
introductions
The Good, the Bad, the Web Components (zac)87
shadow-dom, dom
The Web Component Success Story (jak)86
HTML Web Components on the Server Are Great (sco)85
html
On Web Components (tmc)84
Web Components in Earnest (dav)83
javascript
Web Component Gotcha: “constructor” vs. “connectedCallback” (nol)82
javascript, callbacks, comparisons
Why I Like Web Components81
html
Not All Automated Testing Tools Support Shadow DOM in Web Components (mat)80
accessibility, testing, automation, tooling, shadow-dom, dom
Shadow DOM and the Problem of Encapsulation (nol)79
shadow-dom, dom, maintainability
Web Components (may/5t3)78
html, shadow-dom, dom
Extending Responsive Video With HTML Web Components (sco/per)77
multimedia, responsive-design, javascript
What the Slot? (dut/mat)76
dom, shadow-dom, html
Custom Events in Web Components (cfe)75
events, javascript
Web Components Eliminate JavaScript Framework Lock-In (jak)74
javascript, frameworks, maintainability
Shadow DOM Is for Hiding Your Shame73
shadow-dom, dom, html
The Elevator Pitch for Web Components (cfe)72
html, dom
An Attempted Taxonomy of Web Components (zac)71
html
HTML Web Components Are Just JavaScript? (mia/odd)70
javascript, html
HTML Web Components (jim)69
html
HTML Web Components (ada)68
html, web-platform
Writing Components That Work in Any Frontend Framework (and)67
frameworks
Blinded by the Light DOM (mey)66
dom, shadow-dom, javascript
Web Components Will Outlive Your JavaScript Framework (jak)65
javascript, frameworks
How to Build Your First Web Component (joe/fre)64
how-tos
An Introduction to Web Components (ami)63
introductions
Accessible Web Components? (mat/inc)62
videos, accessibility
Web Components Accessibility FAQ (mat)61
accessibility
Web Components Don’t Need You (chr/cod)60
Catching Errors Thrown From “connectedCallback” (nol)59
javascript, errors
Pros and Cons of Using Shadow DOM and Style Encapsulation (mat)58
dom, shadow-dom
Use Web Components for What They’re Good At (nol)57
Enhance vs. Lit vs. WebC… or, How to Server-Render a Web Component (jar/van)56
server-side-rendering, lit, webc
If Web Components Are So Great, Why Am I Not Using Them? (dav)55
And 4 More HTML Concepts You Didn’t Know (j9t)54
html, concepts
A Web Component Intro With Example53
introductions, examples
11ty and Lit, a Match Made in Heaven for Simple Sites52
eleventy, lit
3 Methods for Scoped Styles in Web Components That Work Everywhere (zac)51
css, scope, dom, shadow-dom, support
Progressively Enhancing a Table With a Web Component (ray)50
html, javascript, tables, progressive-enhancement
An Approach to Lazy Loading Custom Elements (css)49
performance, lazy-loading
HTML With Superpowers: An Introduction to Web Components (dav)48
books, courses, guides, introductions
Step Into the Light (DOM) (aaa)47
dom, progressive-enhancement
Web Components Today (kul)46
websites
Let’s Talk About Web Components (bra)45
Using Web Components With Next (or Any SSR Framework) (ada/css)44
nextjs, server-side-rendering
A Web Component Story43
design-systems
Building a Retro Draggable Web Component With Lit (and/sma)42
javascript
Building Tabs in Web Components41
Building Interoperable Web Components That Even Work With React (ada/css)40
interoperability, react
CTA Modal: How to Build a Web Component (sma)39
how-tos, javascript, modals
Build a Lightweight Web Component With Lit.js38
javascript
Web Components as Progressive Enhancement (pau/clo)37
progressive-enhancement
7 Web Component Tricks (dav)36
tips-and-tricks
Creating Native Web Components (cod)35
javascript, html
Web Component Pseudo-Classes and Pseudo-Elements Are Easier Than You Think (css)34
html, css
Context-Aware Web Components Are Easier Than You Think (css)33
html, javascript
On Yak Shaving and “<md-block>”, a New HTML Element for Markdown (lea)32
html, markdown
Lit Web Components: Tailwind CSS Styles at Build Time (mic)31
lit, tailwind
Why It’s Okay for Web Components to Use Frameworks (nol)30
frameworks
An Introduction to Frameworkless Web Components (cra)29
introductions, javascript, dom
Container Queries in Web Components28
css, container-queries
Goodnight Polymer Project27
polymer, lit
Minimal Takes on Faking Container Queries (chr/css)26
container-queries, javascript, css
A Bit on Web Component Libraries (chr/css)25
pattern-libraries
How to Create a Native Web Component Without a Framework24
how-tos, javascript
The Web in 2020: Extensibility and Interoperability (una/css)23
web-platform, extensibility, interoperability, houdini, variable-fonts, custom-properties, logical-properties, media-queries, performance
Thinking Through Styling Options for Web Components (chr/css)22
css
A Web Component With Different HTML for Desktop and Mobile (chr/css)21
html, mobile, desktop
Web Components and the Accessibility Object Model (AOM) (tin/24a)20
accessibility
Making Web Components for Different Contexts (equ/css)19
accessibility
Advanced Tooling for Web Components (css)18
angular, vuejs, react, tooling
An Introduction to Web Components (css)17
introductions, javascript, shadow-dom, html
Styling a Web Component (chr/css)16
shadow-dom, dom, custom-properties, css, html
Web Components Still Need to Be Accessible (eri/24a)15
accessibility, toggles
Extending Built-In Elements14
shadow-dom, dom, javascript
Custom Elements v1—Reusable Web Components (dev)13
html, maintainability, shadow-dom, dom, examples
CSS Custom Properties as Your API (ser)12
css, custom-properties
webcomponents.org11
websites, examples
Styling Web Components Using a Shared Style Sheet (ste/sma)10
css
Shadow DOM v1—Self-Contained Web Components (dev)9
shadow-dom, dom
Custom Elements No Longer Contentious (ann)8
Google Releases Polymer 1.0, a Library for the Modern Web Developer (cam/sof)7
google, libraries, polymer
DOM: Custom Elements (ann)6
dom
Thinking in Components5
components
Web 2024—a Response to Robin Berjon’s Post (mar)4
web, outlooks, javascript, w3c, web-workers, interoperability, servo
A Guide to Web Components (css)3
guides, examples
The Extensible Web (dom)2
web-platform, extensibility, shadow-dom, multimedia, ecmascript
Polymer1
websites, polymer