Tech does not just watch: Take action against Russia’s war on Ukraine 🇺🇦, and take action against Israel’s occupation, destruction, and ethnic cleansing of Palestine (history) 🇵🇸 Hide

Frontend Dogma

“dom” News Archive

Definition, related topics, and tag feed

Definition · Supertopics: html, xml, javascript, standards · Subtopics: shadow-dom (non-exhaustive) · “dom” RSS feed (per email)

Entry (Sources) and Additional TopicsDate#
What Are DOM Mutations?144
accessibility, javascript
This One Abstraction Made My Frontend 10× More Maintainable143
events, debouncing
Resize Any DOM Element Using Two Lines of CSS (ami)142
resizing, css
HTML Is Dead, Long Live HTML (unc)141
html, css, standards, metrics
Web Components: Working With Shadow DOM (sma)140
web-components, shadow-dom, html
Public CSS Custom Properties in the Shadow DOM (mic)139
css, custom-properties, shadow-dom, animations
Shadow DOM: The Ultimate Solution for Embedding Third-Party HTML Without CSS Conflicts138
shadow-dom, html, css
The 3 Ways JavaScript Frameworks Render the DOM (rya)137
videos, frameworks, javascript, rendering
Milana Cap on the Interactivity and HTML APIs, and Their Enormous Potential (mil+)136
podcasts, interviews, wordpress, apis, html
React Reconciliation: The Hidden Engine Behind Your Components135
react, components
Declarative Shadow DOM (sch/5t3)134
shadow-dom, web-components
Understanding the Main Thread in the Browser (per)133
browsers, javascript
Exploring the Browser Rendering Process132
browsers, rendering, cssom, painting
Front End Debugging: Not Just Console Log (deb)131
debugging, console, javascript
What Does Hydration Mean? (chr/fro)130
hydration, concepts, javascript, html
How Does the Browser Render HTML? (and)129
browsers, browser-engines, rendering, html, css, cssom, painting
HTML Web Components Can Have a Little Shadow DOM, as a Treat (sco)128
html, web-components, shadow-dom
Patterns for Memory Efficient DOM Manipulation With Modern Vanilla JavaScript (fro)127
javascript, memory, software-design-patterns
Learn Web Components (and)126
websites, courses, web-components, html, css, javascript
Mythbusting DOM: Was DOM Invented Alongside HTML?125
myths, html, history
Are Web Components Worth It?124
podcasts, web-components, html, shadow-dom
Streaming HTML—Asynchronous DOM Updates Without JavaScript (inf)123
html, asynchronicity, streaming
How Deep Is Your DOM? (max)122
performance, lighthouse, google
Why Use Web Components Over Traditional DOM Manipulation? (cfe)121
web-components
HTML Attributes vs. DOM Properties (jaf)120
html, attributes, comparisons
Demystifying the Shadow DOM119
shadow-dom
Taming the Shadow DOM: Injecting Global Styles With Adopted Stylesheets118
shadow-dom, css
A Practical Guide to Using Shadow DOM (may)117
guides, shadow-dom
Practice Safe DSD With “setHTMLUnsafe” (It’s Complicated) (jar/van)116
html, shadow-dom, apis, security
The Good, the Bad, the Web Components (zac)115
web-components, shadow-dom
Safely Accessing the DOM With Angular SSR (dev)114
security, javascript, angular, server-side-rendering
Not All Automated Testing Tools Support Shadow DOM in Web Components (mat)113
accessibility, testing, automation, tooling, shadow-dom, web-components
Shadow DOM and the Problem of Encapsulation (nol)112
web-components, shadow-dom, maintainability
Web Components (may/5t3)111
web-components, html, shadow-dom
“innerHTML” vs. “innerText” vs. “textContent”—What's the Difference? (fre)110
javascript, html, comparisons
What the Slot? (dut/mat)109
web-components, shadow-dom, html
Let’s Learn How Modern JavaScript Frameworks Work by Building One (nol)108
javascript, frameworks, reactivity, rendering
Shadow DOM Is for Hiding Your Shame107
shadow-dom, web-components, html
The Elevator Pitch for Web Components (cfe)106
web-components, html
Shadow DOM on Regular Elements (kiz)105
shadow-dom
Blinded by the Light DOM (mey)104
web-components, shadow-dom, javascript
HTML vs. DOM? Let’s Debug Them (jec/dev)103
videos, html, debugging, comparisons
Scope vs. Shadow DOM (kei)102
shadow-dom, scope, css, javascript, comparisons
Pros and Cons of Using Shadow DOM and Style Encapsulation (mat)101
web-components, shadow-dom
In Defence of “DOM­Content­Loaded” (css)100
javascript, performance
Shining Light on the Shadow DOM (cas/css)99
videos, shadow-dom
How to Detect Unnecessary Renderings of DOM Elements in Your Web App to Improve Performance98
how-tos, rendering, performance, debugging, angular
Plain Old JavaScript and the DOM (dou)97
javascript
How Large DOM Sizes Affect Interactivity, and What You Can Do About It (mal/dev)96
performance, html, optimization
Browser Rendering: What Happens Behind the Scenes (fro)95
browsers, rendering, browser-engines, parsing, painting, cssom
3 Methods for Scoped Styles in Web Components That Work Everywhere (zac)94
web-components, css, scope, shadow-dom, support
Declarative Shadow DOM (dev+/dev)93
shadow-dom, html
Encapsulating CSS With Shadow DOM92
shadow-dom, css, javascript
Declarative Shadow DOM (web)91
shadow-dom
How to Add an Event Handler in React90
how-tos, react, events
Step Into the Light (DOM) (aaa)89
web-components, progressive-enhancement
An HTML-First Mental Model (noa/per)88
html, performance
DOM Clobbering (fre/mat)87
security
Shadow DOM and Accessibility: The Trouble With ARIA (nol)86
shadow-dom, accessibility, aria, html
Document Object Model (DOM) Geometry: A Beginner’s Introduction and Guide (sma)85
introductions, guides, javascript
Mastering DOM Manipulation With Vanilla JavaScript84
javascript
Style Scoping Versus Shadow DOM: Which Is Fastest? (nol)83
selectors, scope, shadow-dom, performance, comparisons, metrics
Dialogs and Shadow DOM: Can We Make It Accessible? (nol)82
modals, accessibility, shadow-dom
Safe DOM Manipulation With the Sanitizer API (dev)81
apis, sanitization
Does Shadow DOM Improve Style Performance? (nol)80
shadow-dom, performance, rendering
An Introduction to Frameworkless Web Components (cra)79
introductions, web-components, javascript
Shadow Tree Encapsulation Theory (ann)78
shadow-dom
Working With Attributes on DOM Elements (css)77
attributes, custom-data, html, javascript
W3C and WHATWG Agreement: Single Version of HTML, DOM Specifications (sci)76
w3c, whatwg, html, standards
W3C and WHATWG Come Together for HTML and DOM Specifications75
w3c, whatwg, html, standards
War Is Over, if You Want It: W3C, WHATWG Agree to Work Towards Single Spec for HTML and DOM (the)74
w3c, whatwg, standards, html
W3C and the WHATWG Signed an Agreement to Collaborate on a Single Version of HTML and DOM (w3c)73
w3c, whatwg, html, standards
W3C and WHATWG Agree to Work Together Over HTML and DOM72
w3c, whatwg, html, standards
Getting to Know the MutationObserver API (lou/sma)71
apis, javascript
How to Avoid DOM Blocking in JavaScript (cra)70
how-tos, javascript, performance
Styling a Web Component (chr/css)69
web-components, shadow-dom, custom-properties, css, html
Extending Built-In Elements68
web-components, shadow-dom, javascript
View Source: Why It Still Matters and How to Quickly Compare It to a Rendered DOM67
how-tos, view-source, tooling, seo
Custom Elements v1—Reusable Web Components (dev)66
html, maintainability, web-components, shadow-dom, examples
Playing With Shadow DOM (chr/css)65
shadow-dom, css, scope
Building Pattern Libraries With Shadow DOM in Markdown (hey/sma)64
pattern-libraries, shadow-dom, markdown
The Basics of DOM Manipulation in Vanilla JavaScript (No jQuery)63
fundamentals, javascript
Explorations in the Virtual DOM: How React.js Impacts Accessibility (mar)62
slides, react, accessibility
Know It All61
websites, css, html, javascript, svg, cssom, nodejs
Loop Through a Collection of DOM Elements (paw)60
javascript
JavaScript for Web Designers: DOM Scripting (wil/ali)59
javascript
Shadow DOM v1—Self-Contained Web Components (dev)58
shadow-dom, web-components
The Poor, Misunderstood “innerText”57
javascript
DOM: Custom Elements (ann)56
web-components
“getElementsByTagName” (W3C DOM Core Method)55
javascript
What Every Frontend Developer Should Know About Webpage Rendering54
rendering, cssom, painting, reflow, browsers, browser-engines
Shadow DOM53
shadow-dom, svg, images, angularjs, css, mathml
Writing a Better JavaScript Library for the DOM (sma)52
javascript, libraries, jquery
What Is the DOM? (chr/css)51
html, javascript
An Introduction to DOM Events (sma)50
introductions, events, javascript
The Dark Shadow of the DOM (sib)49
shadow-dom, accessibility
jQuery: The Performance of DOM Caching48
jquery, caching, performance
Children of the DOM (sib)47
javascript
Shadow DOM 101 (dev)46
introductions, shadow-dom
The Basics of the Shadow DOM (cji)45
fundamentals, shadow-dom
Improving the DOM (ann)44
Component Models and Encapsulation (oth)43
discussions, shadow-dom, w3c
HTML5, CSS3, and DOM Performance (pau/goo)42
videos, html, css, performance
What’s Wrong With Extending the DOM41
javascript, extensibility
A Better Way to Use Elements (sea/moo)40
javascript, mootools
How Internet Explorer 8 Document Mode Affects JavaScript (nza)39
internet-explorer, microsoft, browsers, javascript, json, arrays
Full Frontal ’09: Jake Archibald on Performance Optimisation (mic/aja)38
performance, optimization, javascript
DOM vs. Template (tro)37
php, comparisons
Does “setTimeout” Solve the “DOMContentLoaded” Problem?36
javascript, time, performance
Beyond DOM35
ajax, javascript
The Problem With “innerHTML”34
javascript, methods
More Fun With “DOMContentLoaded” (dal/aja)33
javascript
DOMDom, Easy DOM Element Creation (zac)32
javascript, libraries, tooling
HTML5 and XHTML 1.1+ Must Stop for Now (mho)31
html, xhtml, css, standards, support, interoperability, javascript
Advancing JavaScript With Libraries (dal/aja)30
javascript, libraries, jquery
DOM Storage and Microformats (dal/aja)29
javascript, microformats
Scripting Essentials (dan)28
fundamentals, javascript
DOMTool27
tooling, conversion, javascript, html
That’s Not Write (int)26
javascript
IE’s “innerHTML” Problem (nza)25
internet-explorer, microsoft, browsers, javascript
DOM vs. Web (mno)24
security, http
Fast DOM Queries in Today’s Browsers (sli)23
javascript, performance, browsers, w3c
Announcing DOM Helper: A New and Improved CSS Editor22
tooling, css, code-editors, windows
Usability Improvements Using the DOM (mis)21
usability, javascript, links
AJAX: A New Approach to Web Applications (jes)20
ajax, html, xhtml, css, javascript, web-apps
Why “document.write()” Doesn’t Work in XML19
javascript, xml
Server-Sent DOM Events18
servers, events
Document Object Model (DOM) Level 3 Core Specification (leh+/w3c)17
standards
DOM Level 3 a W3C Recommendation16
standards
DOM Level 3 a W3C Recommendation15
w3c, standards
DOM for Web Services14
web-services
W3C Merges Web Specs (zdn)13
w3c, standards, xml, xpath
Rough Guide to the DOM12
guides, javascript
Waiting for the DOM11
javascript, css, browsers, support, interoperability
The Importance of Web Standards (dbo)10
standards, html, xml, css, ecmascript, web-platform
DOM Design Tricks III: Using Events in the Document Object Model (jde/ali)9
javascript, events, examples, tips-and-tricks
DOM Design Tricks II (jde/ali)8
javascript, examples, tips-and-tricks
DOM Design Tricks (jde/ali)7
javascript, examples, tips-and-tricks
Meet the DOM (jde/ali)6
introductions
Markup Languages5
overviews, sgml, html, xml, css, xsl, xhtml, dhtml, ssi
What Is XML?4
terminology, xml, css, xsl
What Are Web Standards and Why Should I Use Them? (wa)3
html, xml, css, ecmascript, accessibility, standards, craft
Live DOM Viewer2
tools, exploration, auditing, debugging
UI Events Viewer (db)1
tools, exploration, auditing, debugging, react, events