Frontend Weekly Digest #330 (25–30 September 2023)
Web-development
• Drawing Text in WebGPU Using Just the Font File
• Why HTTP/3 is eating the world
• MERN stack tutorial: The Complete Guide with Examples
• Photoshop is now on the web!
• The Ultimate Low-Quality Image Placeholder Technique
• Some Ideas for Fullscreen Image Slideshow Animations
CSS
• CSS Subgrid
• How to Create CSS Ribbon Shapes with a Single Element
• 13 Shades of CSS Preprocessors
• webkit blog: CSS Nesting and the Cascade
• Open Props: A CSS Framework for the Modern Web
• Re-Creating The Pop-Out Hover Effect With Modern CSS (Part 1)
• Textareas with auto-increasing height using CSS
• Classic rock, Mario Kart, and why we can’t agree on Tailwind
• The ups and downs of text-wrap: balance and a polyfill
• Create a CSS sprite generator tool
• Optimizing style recalculation speed with CSS only
JavaScript
• One Thing Nobody Explained To You About TypeScript
- React
• A First Look at HTMX and How it Compares to React
• Using react-arborist to create tree components for React
• React Advanced: Manage Server States in the right way
• Improving SEO for React Apps with Server-Side Rendering and Static Site Generation - Vue
• Vue 2 and Vue 3 OTP/PIN Form Tutorial: Implementing a Headless Technique for Seamless Results - Angular
• Meet Angular’s New Control Flow
• The Complete Guide to CRUD Operations in Angular Using NgRx
• Transitioning from React to Angular: Overcoming Challenges - Svelte
• My thoughts on Svelte 5 as a full-time Svelte Developer for 3+ years - Libs & Plugins
• Using the Driver.js library to guide user focus
• Getting started with LangChainJS