Frontend Weekly Digest #421 (1–6 July 2025)
Web Dev
• The time is right for a DOM templating API
• Give footnotes the boot
• Creating a Prank Site in 5 Minutes
• What’s new in Svelte: July 2025
• You’re Overthinking Web Components
- Tools
• Deno 2.4: deno bundle is back
• Getting started with Claude 4 API: A developer’s walkthrough
• AI dev tool power rankings & comparison [July 2025 edition] - Effects
• How to Use the View Transition API for Better Web Transitions
• From Static to Dynamic: 3 Micro-Animations Every Web Developer Can Master with Rive
CSS
• Custom Select (that comes up from the bottom on mobile)
• CSS Intelligence: Speculating On The Future Of A Smarter Language
• Invert CSS Shapes using shape()
• CSS conditionals with the new if() function
• The Gap Strikes Back: Now Stylable
• Step Gradients with a Given Number of Steps
JavaScripts
• Satisfies in TypeScript
• Why I Finally Switched to ES Modules in Node.js — And How You Can Too
• What’s new in ECMAScript 2025
• Building a Lightweight Reactive State Manager with JavaScript Proxies
• Default parameters: your code just got smarter
• What’s the difference between ordinary functions and arrow functions in JavaScript?
• 1KB JavaScript Demoscene Challenge Just Launched
• How To Avoid Losing Your App State
- React
• Why React Is No Longer the Undisputed Champion of JavaScript
• React Still Feels Insane And No One Is Talking About It - Angular
• RFC — Angular official mascot
• The Angular Custom Profiling Track is now available
• Integrating OpenAI’s GPT with Angular: A Step-by-Step Guide