Frontend Weekly Digest #344 (1–7 January 2024)
Web-development
• Frontend predictions for 2024
• Web Dev 2024: Fediverse Ramps Up, More AI, Less JavaScript
• 7 front-end web development trends for 2024
• Weird things engineers believe about Web development
• A Journey into Wasm
• Serving HTML from MS-DOS
• How to Defend Against Server-Side Request Forgery
• When “Everything” Becomes Too Much: The npm Package Chaos of 2024
• The Top Accessibility Errors Found in 2023
CSS
• Starting to write CSS in 2023 will be different
• Background Size Zooming with Scroll Driven Animations
• Tyler’s CSS Wish List for 2024
• The View Transitions API And Delightful UI Animations (Part 2)
JavaScript
• 10 Interview Questions Every JavaScript Developer Should Know in 2024
• Why JavaScript promises aren’t technically monads
• 2023 JavaScript Rising Stars
• 2024 Predictions by JavaScript Frontend Framework Maintainers
• Let’s Bring Back JavaScript’s `with()` Statement
- TypeScript
• Daniel Rosenwasser on TypeScript and What’s Ahead in 2024
• How to use import attributes in TypeScript and JavaScript
• Leveraging TypeScript for domain-driven design - React
• The Two Reacts
• React Server Components: the Good, the Bad, and the Ugly
• Common Mistakes When Using React useState Hook (With Code Examples)
• Popularity is not Efficiency: Solid.js vs React.js
• More Than You Need to Know About ReactDOM.flushSync
• The future of React.use and React.useMemo — a powerful alternative to context selectors - Vue
• Vue Reactivity In-Depth
• [Vue 3] Implement a Base Input Component the Right Way
• Announcing Vue 3.4 - Angular
• The Who, What, When, Where, Why and How of Image Optimization in Angular
• Angular in 2023