Frontend Weekly Digest #238 (29 November — 5 December 2021)
2 min readDec 5, 2021
Web-development
• The Power of Serverless for Front-End Developers
• Web Almanac: HTTP Archive’s annual state of the web report
• Credit card form web component tutorial
- Tools
• Will JetBrains Fleet Be a VSCode Killer?
• What you need to know about Parcel 2
• JetBrains News: Welcome to Fleet! - Performance
• WebGPU computations performance in comparison to WebGL
• From fonts to SVG: an icon migration strategy
• Improving your CLS and LCP Core Web Vitals - Accessibility
• Google’s Lighthouse Accessibility Tests Are Helpful, But Not Perfect
• Don’t Forget the “lang” Attribute - Effects
• Grid Zoom Layout — A simple image grid layout where a small grid image zooms to become larger while a content view opens.
• Diagonal Stripes Wipe Animation
• Animated 3D Ribbons with Three.js
CSS
• Open Props: Open Source CSS Variables
• CSS Custom Properties and !important
• Internationalization In CSS
• Top 5 CSS Mistakes To Avoid
• Building a coordinate system with HTML and CSS
• CSS Concepts — The one and only guide you need
• Chrome DevTools: CSS Overview
• Glitch effect on text в pure css
JavaScript
• Remix — The Hottest New JS Framework (Winter 2021)
• 5 Express Middleware Libraries Every Developer Should Know
- React
• How to Use Redux for Application-Wide State Management
• Declarative Data Fetching with React Async
• React 18 — What’s New and How it Will Benefit Developers
• Build Responsive Web Pages With React-responsive and TypeScript
• Options for optimizing caching in React
• Plugging memory leaks in your app
• Building a Trello Clone with React DnD
• What’s new in Next.js 12
• Dependency injection in React - Vue
• November Was All About Vue & Vue.JS in 2021
• ‘defineComponent’ in Vue 3 Is Pure Magic! Do You Know How It Works? - Angular
• What to Expect from Angular 14 in 2022: Is Micro Frontend Coming?
• Lazy-load a component in Angular without routing
• How To Make Parallel API calls in Angular Applications - Ember
• EmberJS Basic Framework Introduction: Javascript, Search Engine Optimization, & Web Apps
• The Ember Times — Issue №192
• Ember @ Phorest with Balint Erdi - Svelte
• Creating a website using Golang and Svelte.js together
• Svelte’s lifecycle methods can be used anywhere
• Authentication in SvelteKit using cookies
• React.js is overrated, use Svelte instead
Browsers
• What’s new with WebKit in Safari 15
• The state of P2P protocol acceptance in modern browsers