Tim Kraut reposted
Firefox roadmap: What's new and what's coming next blog.mozilla.org/en/firefox/f...
Tim Kraut
@timkraut.de
Senior Frontend Developer, working for AWESOME! Software
68 followers259 following34 posts
Tim Kraut reposted
Firefox roadmap: What's new and what's coming next blog.mozilla.org/en/firefox/f...
Tim Kraut reposted
Firefox 159 has landed! This is a pretty big one for web dev stuff: 🎉 CSS scroll-driven animations, both scroll() and view(). 🎉 Scoped custom element registries. 🎉 Streaming sanitization of HTML. And more! developer.mozilla.org/en-US/docs/M...
Tim Kraut reposted
Introducing the Accessible Components Library! Common components with accessibility requirements, test scenarios, and automated tests. • Free to use and adapt • Human-readable tests in Gherkin • Mapped to WCAG 2.2, levels A to AAA Dig in! #Accessibility #OpenSource #WCAG #AccessibleComponents
Tim Kraut reposted
"Most of the 2024 patterns are still there. The 2026 patterns are worse." A new @mozilla.org blog highlights how Microsoft continues to play the system, respecting people’s choices only when it’s legally required. PC users deserve better. Read more: bit.ly/3UbDxoQ
Tim Kraut reposted
What do you want us to work on in 2027? Here's a web app where you can rank the Interop proposals you care about, giving us data we can use to prioritise feature development. interop-rank.fxdx.dev
Tim Kraut reposted
Tim Kraut reposted
Friends, it's that time of the year: Once again, I'm asking you to help me create another amazing HTMHell Advent Calendar by writing about HTML. The CFP is open until October 3! docs.google.com/forms/d/e/1F...
Tim Kraut reposted
React 19.3 is now available! This release makes View Transitions and Fragment Refs stable, and adds browser(), Trusted Types support, and Context in Server Components. react.dev/blog/2026/09...
Tim Kraut reposted
Tim Kraut reposted
Vitest 5 is here! 🎉 - Big performance improvements (vm pools up to 53% faster, ~18% boost across the board including Browser Mode) - New builtin Trace View in Browser Mode - Nested projects support - New benchmarking API - New `vi.when` API - Better defaults - And a lot of bug fixes!
Tim Kraut reposted
Interop 2027 is open for proposals! Is there a well-tested feature that you'd like to see cross-browser focus on next year? Submit it here: github.com/web-platform...
Tim Kraut reposted
Tim Kraut reposted
Tim Kraut reposted
Wrote a thing about how they watermark AI-generated text: declaude.org/watermarking/
Tim Kraut reposted
the next "how the heck" piece is live! it's all about image files and the tricks they use to save space, from information theory to how our eyes work :)
Tim Kraut reposted
A little dive into web standards… Why changes were made to popover="hint", and why diversity in browser engines is important: (sorry again for the YT link - video uploads are still broken on bsky) youtube.com/shorts/9LDmd...
Tim Kraut reposted
📣 The moment is here. 📣 TypeScript 7 is officially released! 7️⃣ devblogs.microsoft.com/typescript/a...
Tim Kraut reposted
Die Spitzen von CDU, CSU und SPD wollen das Informationsfreiheitsgesetz abschaffen – einen Grundpfeiler unserer Demokratie. 2025 haben wir den Angriff der Union aufs IFG gemeinsam abgewehrt. Das schaffen wir auch heute – unterzeichnet jetzt unsere WeAct-Petition! weact.campact.de/petitions/sp...
Tim Kraut reposted
Tim Kraut reposted
I’ll be available for freelance work from August onwards. I can help you with: - Accessibility workshops, either in person or online - CSS workshops - Consultancy on HTML, CSS and accessibility - Front-end development EN or DE. Get in touch if that sounds interesting ❤️ matuzo.at/about-me
Tim Kraut reposted
📢 We released Babel 8 last week! Babel now targets modern browsers by default, is now ESM-only, and ships TypeScript types for all of its packages. We waited a week before announcing it to catch any last minute regressions, but now it's time for you to update your Babel version 😄
Tim Kraut reposted
Astro 7 is here! A new Rust compiler, a new Rust Markdown/MDX processor, Vite 8 and more. Get ready for 60%+ faster builds. astro.build/blog/astro-7/
Tim Kraut reposted
React Router v8 is now available! - All v7 future flags are now the default (Middleware, Vite env API, Split Route Modules, etc.) - ESM-only - New baselines: node 22+, React 19+, Vite 7+ - Easy upgrade from v7
Tim Kraut reposted
📣 TypeScript 7's Release Candidate is now out! 📣 The new native rewrite is almost here. Try it out on your codebases, and make sure your team is ready for the upcoming 7.0 release!
Tim Kraut reposted
What's new in Firefox this June, and what's next on the Firefox roadmap blog.mozilla.org/en/firefox/f...
Tim Kraut reposted
100% agree. if i see “chore” in commit log, im judging you
Tim Kraut reposted
Today, VoidZero joins Cloudflare. Vite remains MIT, vendor-neutral, and stewarded by the same wider team. The same goes for Vitest, Rolldown, and Oxc. Cloudflare is also committing $1M to an OSS fund to support independent development in the Vite ecosystem.
Tim Kraut reposted
Tim Kraut reposted
We're experimenting with a way to visualize session history in Firefox DevTools, and we'd love your feedback! Here's the background, and how to try it: blog.farre.se/posts/2026/0...
Tim Kraut reposted
1/ I’m still processing what’s going on in tech at the moment. I used to feel at home in that world. It used to feel incredibly creative and positive. Now it’s increasingly full of bugs, dark addicting patterns and AI slop. 2ality.com
Tim Kraut reposted
One or more person or persons may or may not have spoken, and in a voice funneled through a person whose professional success explicitly hinges on demand for this feature, cried out: “eight.” That’s web standards, baby! wil.to/posts/google...
Tim Kraut reposted
Really good read! “The text mode lie: why modern TUIs are a nightmare for accessibility” by Casey Reeves xogium.me/the-text-mod... #tui #a11y
Tim Kraut reposted
Microsoft figured out a way to upset all the VS Code users: Add a comment to commits that says "co-authored by copilot" even when the feature is not used. github.com/microsoft/vs...
Tim Kraut reposted
TypeScript 7.0 Beta is here! Built on a new native and parallelized foundation, it's already being used on multi-million line codebases. Read up more here and try it on your projects today! devblogs.microsoft.com/typescript/a...
Tim Kraut reposted
I built an interactive guide on how Shazam (the music identification app) works! This is the next installment in my newly coined "How The Heck?" series, where we explore everyday tech that can feel like magic (QR Codes, GPS, and now this one). Hope you enjoy it! perthirtysix.com/how-the-heck...
Tim Kraut reposted
Some thoughts about AI-assisted coding and how it affects my brain. I'm more productive and more exhausted at the same time. marvinh.dev/blog/ddosing...
Tim Kraut reposted
🧨 Axios only needed to be resolved somewhere in your dependency graph to affect you. Semver + transitive deps + runtime installs = hidden blast radius. If you only checked your project’s lockfile, you may still not know. socket.dev/blog/hidden-... #nodejs #javascript
Tim Kraut reposted
Rather than the same old boring internet pranks, I thought I'd build something more fun this April Fools. CSS or BS. Can you tell your CSS properties names from BS? www.keithcirkel.co.uk/css-or-bs
Tim Kraut reposted
If you use GitHub (especially if you pay for it!!) consider doing this *immediately* Settings -> Privacy -> Disallow GitHub to train their models on your code. GitHub opted *everyone* into training. No matter if you pay for the service (like I do). WTH github.com/settings/cop...
Tim Kraut reposted
new post on my personal blog. i think these three areas often go unexplained, so hopefully this explains why some of these packages exist. these are fine to exist but the majority of developers shouldn't have to pay the cost for them.
Tim Kraut reposted
Firefox 149 is out now, and adds bunch of new web platform features, like 🎉 The CloseWatcher API 🎉 popover=hint (although I'm concerned about the spec'd behaviour) 🎉 hasUAVisualTransition on PopStateEvent 🎉 font-family: math 🎉 The CSP reporting API And more! developer.mozilla.org/en-US/docs/M...
Tim Kraut reposted
TypeScript 6.0 is out 🎉 🔶 Temporal 🔶 Map#getOrInsert 🔶 RegExp.escape 🔶 #/ prefix for Package Imports New defaults! 🔶 --target=ES2025 🔶 "use strict" 🔷 --strict Deprecations! 🗑️ baseUrl, outFile 🗑️ import assertions 🗑️ `module` namespaces 🗑️ module: amd 🗑️ moduleResolution: node 🗑️ target: ES5
TypeScript 6.0 is now available! This release brings better type-checking for methods, new standard library features, new module features for Node.js, and more! But most important, this release brings us one step closer to the upcoming native-speed 7.0! devblogs.microsoft.com/typescript/a...
Tim Kraut reposted
TypeScript 6.0 is now available! This release brings better type-checking for methods, new standard library features, new module features for Node.js, and more! But most important, this release brings us one step closer to the upcoming native-speed 7.0! devblogs.microsoft.com/typescript/a...
Tim Kraut reposted
Tim Kraut reposted
⚡️ Vite 8.0 is here! The most significant architectural change since Vite 2. ⏬ Powered by @rolldown.rs bringing faster production builds and more consistency 🛤️ New features such as tsconfig paths and emitDecoratorMetadata support vite.dev/blog/announc...
Tim Kraut reposted
Astro 6 is here! We completely rebuilt the Astro dev server and build pipeline onto a new, more powerful runtime-agnostic architecture. Plus: New Fonts API, CSP support, an experimental new Rust compiler, and more... astro.build/blog/astro-6...
Tim Kraut reposted
Tim Kraut reposted
Tim Kraut reposted
My book, Accessibility For Everyone, is now free and online as a website. accessibilityforeveryone.site The book was first published by A Book Apart in 2017 but it holds up! It covers web accessibility for designers, developers, content folks, and really everyone who works in tech.