From stefanjudis.com
Custom properties affect how invalid CSS declarations are handled
0 1
Today I learned that custom properties affect how invalid values influence the cascade
on Mon, 7PM
From stefanjudis.com
0 1
Recent Chrome Perf Tooling additions, `rawJSON` and the `figure` HTML element.
on Mon, 2PM
From stefanjudis.com
0 0
Why Node.js can't easily add complete TypeScript support, the new baseline feature `scrollbar-gutter` and the difference between HTML attributes and DOM properties.
on Jan 13
From stefanjudis.com
Static initialization blocks in JavaScript classes
0 0
Run code whenever a JavaScript class is parsed using static initialization blocks.
on Jan 12
From stefanjudis.com
Use "translate" to turn off element translations
0 0
Use the `translate` attribute to disable localization for HTML elements.
on Jan 7
From stefanjudis.com
0 0
Submitting forms on `ENTER` press, Chrome's and Safari's tight mode and `Object.groupBy`.
on Jan 6
From stefanjudis.com
0 0
The `::details-content` pseudo-element, the Picture in Picture API and localized emojis.
on Nov 25
From stefanjudis.com
"fetch" supports a "keepAlive" option to make it outlive page navigations
0 0
The JavaScript "fetch" HTTP method supports a `keepalive` option to replace `Navigator.sendBeacon()`.
on Nov 16
From stefanjudis.com
How to open a local file from the URL bar in VS Code
0 0
Learn why your can type `vscode://` into your URL bar to open Visual Studio Code.
on Nov 11
From stefanjudis.com
How to search for strings in Git commit additions or deletions
0 0
Use the `git log -S` to find a commit than added or removed a string from a code base.
on Nov 9
From stefanjudis.com
box-decoration-break helps to define how elements should be rendered across lines
0 0
The box-decoration-break property lets you define how elements should be rendered across pages, columns and pages. It can help to achieve consistant visual effects.
on Nov 8
From stefanjudis.com
Set the default time zone in Node.js
0 0
Use the `TZ` environment variable to set a timezone in Node.js.
on Nov 1
From stefanjudis.com
0 0
`display: flow-root`, a web component to render browser support information and the disturbing reality of rendering HTML whitespace.
on Oct 28
From stefanjudis.com
0 0
Feature detecting `@container`, `@layer` or `@starting-style`, the new CSS logo and the state of Interop 2025.
on Oct 21
From stefanjudis.com
Notes on the vanishing .io toplevel domain
0 0
Just some notes, links and thoughts and the possible `.io` domain vanishing.
on Oct 21
From stefanjudis.com
VS Code supports JSDoc-powered type checking
0 0
Learn how to enable JSDoc block based type checking in your JavaScript codebase.
on Oct 4
From stefanjudis.com
0 0
Transitioning from and to `auto` in CSS, new cross-browser web features coming with Safari 18 and a new HTTP method proposal.
on Sep 30
From stefanjudis.com
On being a "JavaScript framework developer"...
0 0
Quick thoughts on being a framework developer.
on Sep 29
From stefanjudis.com
The order of accessible name computation steps
0 0
Today I learned in which order accessible names are computed, and how you can evaluate this computation in Chrome DevTools.
on Sep 22
From stefanjudis.com
0 0
Inner workings of the LCP metric, `display: contents` and styleable selects coming to the web.
on Sep 16
From stefanjudis.com
A shortcut to edit long shell commands in your $EDITOR
0 0
Use ctrl+x and ctrl+e to edit long shell commands in your favorite editor.
on Sep 9
From stefanjudis.com
0 1
Alternative text for generated CSS content hits the baseline, `letter-spacing` behaves differently tha you think and Chrome ships new devtools features to debug performance issues.
on Sep 2
From stefanjudis.com
The death of custom media queries
0 0
Style queries for custom properties will eliminate the need for custom media queries.
on Aug 9
From stefanjudis.com
0 0
WCAG-compliant action elements, selectors to style the host element and multi-keyword `display` values.
on Jul 22
From stefanjudis.com
Forms without an accessible name are not exposed as ARIA landmarks
0 0
Forms without an accessible name won't expose a proper "role" landmark region.
on Jul 20
From stefanjudis.com
0 0
New cross-browser supported features, `clip-path` magic and why utility-first CSS isn't the same as inline styles.
on Jul 15
From stefanjudis.com
Web content, the social contract and copyrights
0 0
Thoughts on licenses and AI companies.
on Jul 13
From stefanjudis.com
0 0
JavaScript 2024 features, `window.ai` and container query fallback strategies.
on Jul 8
From stefanjudis.com
0 0
ECMAScript proposal stage `2.7`, future CSS `if` statements and Safari 18 beta features that are safe to use.
on Jun 25
From stefanjudis.com
The CSS attribute selector has a case-insensitive mode
0 0
The CSS attribute can select values that usually wouldn't match in case-insensitive mode.
on Jun 25
From stefanjudis.com
Safari 18 — what web features are usable across browsers?
0 0
The new Safari 18 beta dropped and it's packed with new web features. I collected browser compat information and checked what features are safe to use today.
on Jun 25
From stefanjudis.com
Support your local content dealers
0 0
The Sidebar newsletter is taking a break and sadly it shows that content creators / curators need support.
on Jun 24
From stefanjudis.com
0 0
The new React compiler, self-hosted fonts and platform features that replace JS animation libaries.
on Jun 23
From stefanjudis.com
0 0
`aria-label` tips, advice on implementing custom fonts and the question of when `@property` will enter the baseline and be cross-browser support.
on Jun 3
From stefanjudis.com
Implicit form submission doesn't work always
0 1
I learned about the behavior of implicit form submissions not working in certain cases.
on Jun 3
From stefanjudis.com
0 0
Common TypeScript questions, managing files in the terminal and the arrival of multipage-app view transitions.
on May 28
From stefanjudis.com
Emmet VS Code bindings to level up HTML editing
0 0
VS Code shortcuts using Emmet commands to speed up HTML editing.
on May 27
From stefanjudis.com
Should responsive images work with container queries?
0 0
A summary of ongoing spec discussions regarding container based image loading.
on May 21
From stefanjudis.com
Target=_blank implies rel=noopener
0 0
In modern browsers there's no need to define rel="noopener" because it's set automatically.
on May 16
From stefanjudis.com
0 0
ARIA live regions, the struggle of centering text vertically and a course to get started with scroll-driven animations.
on May 13
From stefanjudis.com
The surprising behavior of "important CSS custom properties"
0 0
The `!important` keyword is removed when using custom properties as CSS property values.
on May 12
From stefanjudis.com
0 0
`PerformanceObservers` and long animation frames, the text-emphasis CSS property and the two competing proposals for CSS Masonry layouts.
on May 6
From stefanjudis.com
VS Code's new minimap section headers
0 0
Use special `MARK:` comments to format the VS Code minimap and add section headers.
on Apr 29
From stefanjudis.com
0 0
Image styling tricks, `AbortSignals` and little known facts about element attributes and properties.
on Apr 29