Frontend Weekly Digest #287 (28 November — 4 December 2022)
Web-development
• The Anatomy Of Themed Design System Components
• Best APIs for Developers
• HTML Entities, Diacritical Marks, and Emojis
• Astro: A new approach to front development
• So hgroup Is Back In HTML 5, And Dumb As Ever!
• Make sense of flame charts in Performance Tab by example
• 8 CSS & JavaScript Snippets for Creating Cool Cursor Effects
- Tools
• What’s New In DevTools (Chrome 108)
• Using npm query for better dependency management
• Introducing Turbopack: A Rust-based successor to webpack
• As a Front-End Engineer: 8 Useful Npm Coding Techniques That You Should Use - Accessibility
• Providing Too Much Information Can Hurt Web Accessibility
• Shadow DOM and accessibility: the trouble with ARIA
CSS
• FabUnit: A Smart Way To Control And Synchronize Typo And Space
• Digging Deeper Into Container Style Queries
• Color Formats in CSS
• The large, small, and dynamic viewport units
• CSS Infinite and Circular Rotating Image Slider
• Understanding grid-template-columns in CSS
JavaScript
• Developing Faster JavaScript Apps: the Ultimate Guide to Web Workers
• How to Work with Strings in JavaScript — Tips for Efficient String Concatenation
• An introduction to JavaScript maps
• 5 Ways to Make Your JavaScript More Functional
- React
• Internationalizing and Localizing a React App: i18n Made Easy
• Cleanup Functions in React’s UseEffect Hook — Explained with examples
• Implementing Email validation and verification on our website
• CSS Variables for React Devs
• Using the React Testing Library debug method
• Is React going anywhere? - Vue
• Migrating from Nuxt 2 to Nuxt 3
• Migrating from Vue 2 to Svelte - Angular
• Angular 15 Study Guide
• Angular’s ngFor Is Not Just For Arrays
• Angular 16 to improve server-side rendering - Libs & Plugins
• gpu-io — A GPU-accelerated computing library for physics simulations and other mathematical calculations
• Speeding up the JavaScript ecosystem — one library at a time
• Comparing Wayne.js with Express.js for service worker routing