Frontend Weekly Digest #399 (27 Jan — 2 Feb 2025)
Web-development
• Differences between ESLint and TypeScript
• A WebAssembly compiler that fits in a tweet
• Svelte 5 And The Future Of Frameworks: A Chat With Rich Harris
- Updates
• Chrome 133 Goodies
• New to the web platform in January
• Announcing TypeScript 5.8 Beta - Effects
• Particles, Progress, and Perseverance: A Journey into WebGPU Fluids
• Fractals to Forests — Creating Realistic 3D Trees with Three.js
• How to implement view transitions in multi-page apps
CSS
• How to Wait for the sibling-count() and sibling-index() Functions
• Transitioning Top-Layer Entries And The Display Property In CSS
• Container Queries Unleashed
• Full-Bleed Layout with Modern CSS
• 5 New Amazing CSS Properties To Add To Your Front-end Toolkit in 2025
• View Transitions Snippets: Keeping the page interactive while a View Transition is running
• Revisiting CSS Multi-Column Layout
• Pure CSS Mixin for Displaying Values of Custom Properties
JavaScript
• Why I Won’t Use JSDOM
• The modern way to write JavaScript servers
• Recent JavaScript Security Vulnerabilities in NPM Packages: A Deep Dive
- React
• next.js: an honest review
• Moving on from React, a Year Later
• 10 Essential Custom React Hooks to Supercharge Your Projects
• Implementing React Islands in static web applications - Angular
• Web Components in Angular: Creating UI Elements for Cross-Framework Compatibility
• Slots: Make your Angular API flexible - Libs & Plugins
• Mapping with Leaflet
• Introducing Mentoss: The fetch mocker