Frontend Weekly Digest #254 (4–10 April 2022)
--
Web-development
• How we use WebGL at Squarespace
• This “Two Dozen Favicons” Rubbish Is Getting Out Of Control
• What Does Image Optimization Mean?
• How To Build A Progressively Enhanced, Accessible, Filterable And Paginated List
• Inspirational Websites Roundup #36
CSS
• The struggle of using native emoji on the web
• Animated Grid Tracks with :has()
• How To Style Scrollbars with CSS
• CSS Grid: grid-items
JavaScript
• Can (a==1 && a==2 && a==3) ever evaluate to true in JavaScript?
• What’s new in ECMAScript 2022
• Types may be coming to Javascript
- React
• React 18 Quick Guide & Core Concepts Explained
• 5 New Hooks in React 18
• The Ultimate Solution for React State Management — Don’t Manage
• Writing Redux Reducers in Rust
• Why component identifiers must be capitalized in React
• Bad Habits of Mid-Level React Developers - Vue
• Modern web animations with Gsap and Vue 3 - Angular
• Angular Pagination: Customizing Scrolling Behavior through Scroll Event
• Incremental Static Regeneration for Angular
• What is new in Nx 13.10? - Svelte
• 4 tips for cleaner Svelte components
• How to Handle Reactivity in Svelte - Libs & Plugins
• Introducing Mahal.js — a javascript UI framework similar to reactjs and vuejs.
• NFT.JS — An Ultimate Javascript Library to implement NFTs