Blinded by the Light DOM
Let’s grasp and work with Light-DOM web components.
Let’s grasp and work with Light-DOM web components.
CSS masking, relaxed CSS nesting, and more.
“HTML has become more of an output format like PDF.”
How desktop and mobile browsers zoom rem/px-based text.
After a backlash, Google is no longer pursuing its plan.
Build a reputation, earn extra income, or start a business.
The mode goes from ‘relaxed’ to ‘strict’ from Chrome 121.
How to make a website that is contained in its URL.
Accessibility jargon and acronyms briefly explained.
Check how well a webpage handles text resizing.
A compilation of Git’s most weird terms with explanations.
And when is “modern CSS” not so modern anymore?
What to do if you run into some weird gradient behavior.
The drawbacks of using relative units for margin, padding, and the like.
Let’s find an option to tackle the challenging issue.
A new way to deal with a special list behavior of Safari.
These selectors might trick you; use them with care.
What to expect from the Qualified Website Authentication Certificate.
Angular gets a new look and a set of forward-thinking features.
Tell what you’re practicing; ‘best practice’ is unspecific.
Security Headers, the security scanning tool, gets an update.
CSS ‘content-visibility’ can speed up your page’s initial load.
Today, over 40% of sites pass all of Google’s UX metrics.
Third-party cookie phaseout, improved animation debugging, and more.
What has changed in the spec and from Chrome 120.
The current state of web performance (metrics).
“Use ChatGPT for RegEx stuff. Nobody understands how this works anyway.”
“It feels like web components are having a moment right now.”
How the SVG ViewBox works; a creative coding lesson.
Some practical tips for multilingual web accessibility.
“The CSS Flexbox ‘gap’ property is pretty cool.”
Developers can go far to hinder you from code inspection.
“On the web, augmentation wins in the long run.”
Simple Web Components with just the regular old DOM.
How to explore the causes of browser and renderer crashes.
How to translate visual information into HTML landmarks.
A unique design crafted with the latest CSS features.
The challenge of making AI-generated code accessible.
Detect whether scripting languages, such as JavaScript, are supported.
There are Web Components that run before JavaScript.
“Resignation regarding new browser features is outdated.”
What to expect from the fresh take on Web Components.
A showcase of the incredible capabilities of the modern web.
The answer is familiar but uncomfortable: it depends.
Lessons learned from building open-source Web Components.
What they are and where they may replace Media Queries.
Google now offers a third-party cookie deprecation trial.
Lessons learned from using modern web frameworks.
With great power comes great responsibility.
Insights into developers’ technologies, lifestyles, and interests.
CSS Grid may be more complex than you think.
A handy way to explore accessibility issues right in the browser.
An in-depth guide with many use cases and examples.
They may not work quite the way you think.
An HTML ‘select’ with progressively enhanced interactivity.
A walk through the possible causes and potential solutions.
Typing of class constants, deep-cloning of readonly properties, and more.
When a dancing baby GIF was cutting edge.
“Folks, you may find it hard to believe, but the reality is: the vast majority of the web runs on PHP, MySQL, and jQuery.”
Are you confused about how Git branches work? Read on.
We were told that it would never happen, but it will.
What’s possible today that wasn’t one year ago.
HTML video/audio can be delivered using media queries again.
How to build a blockquote that starts with a curly-quote.
They can deliver a uniform interface across frameworks.
It’s time to switch from hsl() to oklch() for color palettes.
Debug issues and check custom widgets for accessibility.
“SVG filters are some of the most underrated front-end tech. They are ridiculously powerful.”
A key aspect of web accessibility is often misunderstood.
Amazon launches a generative AI-powered work assistant.
Mastering CSS overflows in layouts and with scrollbars.
Two code ninjas discuss the latest around web development.
24 articles in 24 days, mainly on front-end development.
Easily hide a required JS component until instantiated.
“You might discover methods that you didn’t know existed.”
The widely-used JavaScript runtime simplifies cron job setup.
Inline styles doing what we thought they couldn’t.
How they could shape the future of web development.
Servo, the evolving browser engine, is steadily improving.
Let’s talk about ‘HTML UX’ instead of ‘semantic HTML!’
An Advent calendar of small programming puzzles.
What to expect from Mozilla’s Llamafile (think your own ChatGPT).
The yearly publication about everything web performance.
This year’s advent calendars covering web-related topics.
Workarounds got our web pages through rocky times.
Where the new CSS feature comes in handy.
Some cool examples to challenge your assumptions.
“A pretty great feature for progressive enhancement.”
A new service counteracts link rot on aging websites.
It’s based on HTML, the markup language.
Building one is the path to comprehension.
MDN has enhanced its browser support widget.
New W3C recommendations expand the scope of WoT.
New APIs, new dev toolbar, faster builds, redesigned docs.
Why we better embrace progress over perfection.
Benefits and limits of declarative HTML security headers.
An interactive guide illustrating how to craft them.
JetBrains has released its long-awaited AI Assistant publicly.
What’s odd about the new auto-sizes for lazy-loaded images.