Tim Kraut
timkraut.de
Tim Kraut
@timkraut.de
Senior Frontend Developer, working for AWESOME! Software
Reposted by Tim Kraut
Type stripping is now stable.
Enjoy 🌞
November 12, 2025 at 5:07 AM
Reposted by Tim Kraut
As an experiment, we (the Firefox team) wanted to try a new way to get feedback on which Interop proposals matter most.

So, here's a web app where you can rank the proposals you care about, giving us data we can use when reviewing which ones to champion.

interop-rank.jakearchibald.com
Interop Feature Ranking
Rank the web platform features you care most about
interop-rank.jakearchibald.com
October 9, 2025 at 5:00 PM
Reposted by Tim Kraut
“A threat model for accessibility on the web”
alice.boxhall.au/articles/a-t...

A deep, well-researched & cited piece detailing systemic failures down the web stack (standards bodies, browsers vendors, etc) which marginalize #accessibility and its voices — but with proposed solutions.

#a11y
A threat model for accessibility on the web - Alice
A explanation of the primary threat to accessibility on the web, and a call to action for the web standards community
alice.boxhall.au
October 2, 2025 at 1:29 PM
Reposted by Tim Kraut
React 19.2 is now available!

This release includes Activity, useEffectEvent, React Performance Tracks, partial pre-rendering, and more:

react.dev/blog/2025/10...
React 19.2 – React
The library for web and native user interfaces
react.dev
October 1, 2025 at 9:49 PM
Reposted by Tim Kraut
So far I've received 11 submissions for this year's #HTMHellAdventCalendar. They look fantastic, but, you know, I need at least 24.

You can write about anything you want related to HTML. There's no “too basic”; we need more fundamental HTML knowledge out there because we suck at the basics. 1/2
HTMHell Advent Calendar
Hello, my dear friends of high-quality markup! We're getting closer to the last quarter of 2025, which means that the HTMHell Advent Calendar is getting closer, too. Last year, once again, you contrib...
docs.google.com
September 23, 2025 at 6:33 AM
Reposted by Tim Kraut
Yay! It's the first Firefox release since I've joined the team, so let's take a look at some of the new developer-facing features in Firefox 142… 🧵
August 22, 2025 at 9:55 AM
Reposted by Tim Kraut
Interop 2026 is now open for proposals!

This is your chance to tell browser-makers which well-defined, well-tested features you wish had better support across browsers.

⬇️ Here's how ⬇️
github.com/web-platform...
github.com
September 4, 2025 at 4:30 PM
Reposted by Tim Kraut
Oh, it's September already. Time for the HTMHell Advent calendar Call for Papers! 🖤

docs.google.com/forms/d/e/1F...
HTMHell Advent Calendar
Hello, my dear friends of high-quality markup! We're getting closer to the last quarter of 2025, which means that the HTMHell Advent Calendar is getting closer, too. Last year, once again, you contrib...
docs.google.com
September 1, 2025 at 5:17 PM
Reposted by Tim Kraut
I made a quiz about the JS Date parser is. It's very easy and you will score very high.

jsdate.wtf
new Date("wtf")
How well do you know JavaScript's Date class?
jsdate.wtf
July 11, 2025 at 5:10 PM
Reposted by Tim Kraut
“My Request to Google on #Accessibility
adrianroselli.com/2025/05/my-r...

I’m asking this massive company to stop releasing features & products & ideas that are obvious barriers.

And I want them to stop expecting free labor from the community.

It’s tiring, frustrating, and disrespectful.

#a11y
My Request to Google on Accessibility
Hey, Alphabet or Google or Chrome or whomever in that illegal monopoly continues to release things to the web platform that are full of accessibility barriers, I have what I think is a straightforward...
adrianroselli.com
May 22, 2025 at 12:35 PM
Reposted by Tim Kraut
For years, one of the most befuddling things for me in CSS was how “height: 100%” would sometimes just not work. Every time I tried to use it was a roll of the dice. 😅

Like everything else in CSS, though, it all makes perfect sense when we understand the underlying mechanism. ✨

Let’s explore. 🧵
The Height Enigma • Josh W. Comeau
One of the most perplexing and befuddling things in CSS for me, for many years, was the behaviour of percentage-based heights. Sometimes, seemingly at random, setting “height: 100%” would have no effe...
www.joshwcomeau.com
May 12, 2025 at 3:47 PM
Reposted by Tim Kraut
ECMAScript Excitement 🎉

This week, at its 107th meeting, TC39 advanced these proposals:

2️⃣.7️⃣ Non-extensible Applies to Private
2️⃣.7️⃣ Upsert
2️⃣ export defer
1️⃣ Compare Strings by Codepoint
1️⃣ Composite Keys
1️⃣ Disposable AsyncContext
1️⃣ Enums
1️⃣ Object.propertyCount

and withdrew Records & Tuples
April 17, 2025 at 4:17 PM
Reposted by Tim Kraut
React Compiler RC is now available! We've added support for swc and are working towards a stable release react.dev/blog/2025/04...
React Compiler RC – React
The library for web and native user interfaces
react.dev
April 22, 2025 at 4:31 PM
Reposted by Tim Kraut
Forget Chrome: Why Firefox's new vertical tabs are such a productivity game-changer
www.zdnet.com/article/forg...
Forget Chrome: Why Firefox's new vertical tabs are such a productivity game-changer
Firefox's latest update brings plenty of changes, but vertical tabs steal the show.
www.zdnet.com
March 7, 2025 at 7:51 AM
Reposted by Tim Kraut
Today, we’re deprecating Create React App for new apps, and encouraging existing apps to migrate to a framework.

We’re also providing docs for when a framework isn’t a good fit for your project, or you prefer to start by building a framework.

react.dev/blog/2025/02...
Sunsetting Create React App – React
The library for web and native user interfaces
react.dev
February 14, 2025 at 6:44 PM
Reposted by Tim Kraut
JavaScript's date object has been tricky for years, but that will change soon.

The NEW Temporal API brings,
🌍 Easily handle time zones
📆 Precise date math
🕒 Parse ISO strings without errors
⌛ Durations, date ranges, and more.

Start exploring 👇
developer.mozilla.org/en-US/blog/...
JavaScript Temporal is coming | MDN Blog
A new way to handle dates and times is being added to JavaScript. Let's take a look at Temporal, what problems it solves, the current state, and what you'll find in the new documentation about it on MDN.
developer.mozilla.org
January 27, 2025 at 5:00 PM
Reposted by Tim Kraut
Join us for the first CSS Café meetup of the year! 🎉

@rachelandrew.bsky.social will show us a new solution for the visual vs. source order disconnect in CSS: the upcoming reading-flow property! 🌐✨

www.meetup.com/css-cafe/eve...
January 22, 2025 at 4:57 PM
Reposted by Tim Kraut
How AI-assisted coding will change software engineering: hard truths. About how these AI tools really work and how they could be the start of the return of software, as a craft.

Based on a guest post by @addyosmani.bsky.social. Read it here: newsletter.pragmaticengineer.com/p/how-ai-wil...
January 5, 2025 at 4:39 PM
Reposted by Tim Kraut
React v19 is now stable!

react.dev/blog/2024/12...
React v19 – React
The library for web and native user interfaces
react.dev
December 5, 2024 at 7:05 PM
Reposted by Tim Kraut
It's December 1st, and you know what that means: For the next 24 days, we'll publish articles about HTML by 24 authors. You can read them on the website or subscribe to the RSS channel.

Enjoy!

htmhell.dev/adventcalend...
HTMHell Advent Calendar 2024 - HTMHell
An article, talk, or tool that focuses on HTML every day until Christmas.
htmhell.dev
December 1, 2024 at 8:00 AM
Reposted by Tim Kraut
Vite 6.0 is out ⚡️
vite.dev/blog/announc...
Announcing Vite 6
Vite 6 Release Announcement
vite.dev
November 26, 2024 at 2:26 PM
Reposted by Tim Kraut
I have been working on some new bookmarklets that may be useful for some a11y folks (and developers in general). Thread to follow featuring one tool per post.
November 25, 2024 at 3:30 PM