Frontend Weekly Digest #405 (10–16 March 2025)
Web-development
• Web Components Demystified
• Making a Browser Based Game With Vanilla JS and CSS
• Powering Search With Astro Actions and Fuse.js
• Apollo: GraphQL Now Connects to REST APIs With Little Fuss
• Oxlint is now in beta release, after more than a year of development by the community
• Lazy Load Background Images with the IntersectionObserver API
- Effects
• Playing with Light and Refraction in Three.js: Warping 3D Text Inside a Glass Torus
• Replicating CSS Object-Fit in WebGL: Optimized Techniques for Image Scaling and Positioning
• Rendering a Procedural Vortex Inside a Glass Sphere with Three.js and TSL
• Glass Button
CSS
• A guide to image overlays in CSS
• Faster Rendering with the content-visibility CSS Property
• The customizable select — Part one: history, trickery, and styling the select with CSS
• View Transitions Applied: Smoothly animating a border-radius with a View Transition
• An infinite logos animation
• Chilled Out Text Underlines
• Let the stagger experiments begin
TypeScript
• A 10x Faster TypeScript
• TypeScript is Porting Its Compiler to Go for 10x Faster Builds
• Deno’s Response to Node’s Recent Support for TypeScript
• TypeScript enums: Usage, advantages, and best practices
JavaScript
• How ECMAScript Engines Optimize Your Variables
• JavaScript Fatigue Strikes Back
• Why the Latest JavaScript Frameworks Are a Waste of Time
• How to Fix CORS Error in Vue.js