• Trends
  • Topics
  • Nodes
Search for keywords, #hashtags, $sites, add a dash to exclude, e.g. -$theonion.com

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

Web Weekly #149

0 1

Recent Chrome Perf Tooling additions, `rawJSON` and the `figure` HTML element.

on Mon, 2PM

From stefanjudis.com

Web Weekly #148

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

Default Apps 2024

0 0

My unspectecular 2024 default apps setup.

on Jan 7

From stefanjudis.com

Web Weekly #147

0 0

Submitting forms on `ENTER` press, Chrome's and Safari's tight mode and `Object.groupBy`.

on Jan 6

From stefanjudis.com

To blog something to show

0 0

Quick thoughts about blogging and creating things to show.

on Dec 24

From stefanjudis.com

Web Weekly #146

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

Web Weekly #145

0 0

`display: stretch`, `box-decoration-break` and `fetchpriority`...

on Nov 4

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

Web Weekly #144

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

Web Weekly #143

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

Web Weekly #142

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

Web Weekly #141

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

Web Weekly #140

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

Web Weekly #139

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

Web Weekly #138

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

Web Weekly #137

0 0

JavaScript 2024 features, `window.ai` and container query fallback strategies.

on Jul 8

From stefanjudis.com

Web Weekly #136

0 0

People readmes, relative CSS colors and outstanding animations.

on Jul 1

From stefanjudis.com

Web Weekly #135

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

Investigating INP issues

0 0

Tips on how to debug and analyze INP performance issues.

on Jun 24

From stefanjudis.com

Web Weekly #134

0 0

The new React compiler, self-hosted fonts and platform features that replace JS animation libaries.

on Jun 23

From stefanjudis.com

Web Weekly #133

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

Web Weekly #132

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

Web Weekly #131

0 0

`::target-text`, CSS5 and perfectly aligned nested border radii.

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

Web Weekly #130

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

Web Weekly #129

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

Web Weekly #128

0 0

Image styling tricks, `AbortSignals` and little known facts about element attributes and properties.

on Apr 29