Frontend Weekly Digest #321 (24–30 July 2023)
2 min readJul 30, 2023
Web-development
• You probably don’t need http-equiv meta tags
• SVG Gradients: Solving Curved Challenges
• If Web Components are so great, why am I not using them?
• Core Web Vitals for Search Engine Optimisation: What Do We Need to Know?
- Tools
• Playwright vs Puppeteer: which to choose?
• 6 best package managers for Windows and beyond - Accessibility
• Accessibility Legislation & Regulation Roundup — A LOT Happened in Just July
• Blockquotes in Screen Readers - Effects
• Grid Flow Animation
• Recreating YouTube’s Ambient Mode Glow Effect
CSS
• How To Define An Array Of Colors With CSS
• Adapting typography to user preferences with CSS
• How to Use CSS aspect-ratio
• Scroll driven animations in CSS are a joy to play around with!
• Getting started with Pico CSS
JavaScript
• Implementing Live Search Functionality in JavaScript
• How I found two api vulnerabilities by analyzing JS source code
- React
• Best heatmap libraries for React (with demos)
• Creating easy custom modals with React
• Dan Abramov leaves his job at Meta, but remains in the React core team
• How to build a GPT-3 App with Nextjs, React, and GitHub Copilot
• Using react-intersection-observer to create a dynamic header - Vue
• Deploying Vue apps to the cloud with Kubernetes
• Unit Testing a Pinia Component - Angular
• Implementing Lazy Loading from Angular ⭐
• Rendering Svelte Components as Web Components in Angular: A Step by Step Guide
• Use Angular WebSocketSubject to Save Bundle Space in this demo I built!
• Angular — Error Handling 101