Frontend Weekly Digest #427 (11–17 Aug 2025)
Web Dev
• Local Server Security Best Practices
• Building a Blended Material Shader in WebGL with Solid.js
• A Nice Vanilla App Archicture Using Web Components and CSS Module Scripts
• A Few Things About the Anchor Element’s href You Might Not Have Known
• Covering hidden=until-found
• Why semantic HTML still matters
• GPT-5: A Choose Your Own Adventure for Frontend Developers
- Accessibility
• Making sense of accessibility and the law
• How our dog increased my appreciation for accessibility
• Web Accessibility Part 1: Why It Matters, and What Changes Under the EAA?
CSS
• State of CSS 2025 results
• What’s New in Web UI: I/O 2025 Recap
• Better CSS layouts: Time.com Hero Section
• A gentle introduction to anchor positioning
• CSS-Questions: Test your CSS knowledge with 100+ questions on CSS from basic selectors to advanced topics
• 5 Useful CSS functions using the new @function rule
• Dynamic media/container queries using if()
• Another article about centering in CSS
• Style your underlines
• We Might Need Something Between Root and Relative CSS Units for “Base Elements”
• Getting Creative With Quotes
• CSS Subgrid Guide: Syntax, Examples & Best Practices
JavaScripts
• The deep internals of event delegation: When bubbling isn’t enough
• How To Create Custom Types in TypeScript?
• What are Effect Scopes in Vue?
• Hands-on with Svelte: Build-time compilation in a reactive framework
• String Inflectors: bring a bit of Rails into JavaScript
- React
• React’s `use()` API is about to make useContext obsolete
• How to Build a Professional React Project Structure in 2025
• Internationalization in React Apps
• Effective rendering with Selective SSR in TanStack Start
• Next.js PWA offline capability with Service Worker, no extra package
