Frontend Weekly Digest #393 (16–22 December 2024)
Web Development
• New to the web platform in December
• 2025 Web Hosting Trends That Could Affect Frontend Developers
• Nobody Gets Fired for Picking JSON, but Maybe They Should?
• How to Create Multi-Step Forms With Vanilla JavaScript and CSS
• How I gained a new perspective on ARIA
• Crafting a Dreamy Particle Effect with Three.js and GPGPU
- Tools
• HTML Conformance: A Comparison of 6.5 npm Validator Packages (With 1.5 Recommendations)
• Webpack vs Vite: Which Bundler is Right for You?
• What is Evan You doing by creating VoidZero, and what are the issues with JS toolchains?
• How to migrate your Node.js app to Deno 2.0
• Top Dev Tools and Web Developer Trends of 2024 - Performance
• Detecting web performance regressions using statistical tools
• Lazy loading vs. Eager loading
• Build Your Own Site Speed Testing Tool with Puppeteer
CSS
• Scroll-Driven & Fixed
• Our top 5 CSS features from 2024
• CSS ::target-text for Text Highlighting
• scrollbar-width & scrollbar-gutter: CSS Properties for Layout Control
• The Little Triangle in the Tooltip
• The Future of CSS: Construct and values with ident()
• What ELSE is on your CSS wishlist?
• Thoughts on Tailwind 4
• How to Create a Zig-Zag Box Using CSS
JavaScript
• State of JavaScript 2024: Results
• JavaScript is still number one — JetBrains report
• JerryScript — A JavaScript engine for Internet of Things
• AsyncLocalStorage: Simplify Context Management in Node.js
• Using Transformers.js for AI in the Browser
• JS Import Maps
• Working with URLs in JavaScript