Frontend Weekly Digest #256 (18–24 April 2022)
Web-development
• What Was So “Wrong” With HTML 3.2
• April 2022 Frontend Updates: The Dialog Element, Priority Hints and React 18
• The Ultimate Guide To Push Notifications For Developers
• Web Components as Progressive Enhancement
• Why you should be using the dialog element
• The Front-End Developer’s Guide to the Terminal
- Tools
• SVG passthrough precision
• 4 reasons to avoid using `npm link` - Effects
• Browser in the Dark: flashlights with CSS and canvas
• UI Interactions & Animations Roundup #23
• Very simple threejs boilerplate in VanillaJS to start your projects
CSS
• Is Tailwind CSS Worth It?
• How to prevent overflow scrolling in CSS
• Adding Tailwind CSS to New and Existing WordPress Themes
• The Future of CSS: CSS Toggles
• Forced colors explained: A practical guide
• Future CSS: A first look at when and else statements
JavaScript
• 7 ES6 JavaScript Tricks to Make You a Better Programmer
• 7 (Extreme) Performance Tips in JavaScript
• The Most Popular Node.js Frameworks in 2022
• Understanding JavaScript’s Array.GroupBy
• How JavaScript works: Implementation of gRPC in a Nodejs application
• JavaScript Animation Libraries: 10 Popular Choices
- React
• Exploring React Suspense with React Freeze
• Upgrading to React 18 with TypeScript
• How to build faster animation transitions in React
• Build indoor maps with Fabric.js and React
• A Dive into React Storybook
• React State Management Using Easy Peasy
• React 18 — New Features & Improvement Strategies - Vue
• Powerful Vue.js form development with FormKit
• How to Pass Props in Vue 3 with Composition API - Angular
• Meet RxJS: Your Best Friend in Angular in 2022
• NgRx — How to deal with large stores in Angular - Ember
• Ember 4.3 Released
• EmberConf 2022 — The Road to TypeScript by Chris Krycho