Best of JavaScriptSeptember 2025

  1. 1
    Article
    Avatar of hnHacker News·35w

    MitchIvin XP

    An interactive portfolio website designed to mimic the Windows XP operating system interface, showcasing design, video, and UI work through a nostalgic desktop simulation built with HTML, CSS, and JavaScript.

  2. 2
    Article
    Avatar of cassidooCassidy's blog·34w

    I made a tree visualizer

    A developer created a standalone web application for visualizing tree data structures, originally used for teaching React component hierarchies and concepts like prop drilling and context. The tool features keyboard shortcuts for node manipulation, visual effects like pulsing and drilling arrows, and the ability to save tree diagrams as images for sharing.

  3. 3
    Article
    Avatar of flaviocopesFlavio Copes·32w

    The JavaScript Handbook, 2025 edition

    Flavio Copes has released an updated 2025 edition of his popular JavaScript Handbook, originally published in 2020. The update includes cosmetic improvements, accuracy fixes, modernized async content, better explanations of arrays and objects, clarified arrow function syntax, and consistent coding style choices. The handbook is part of a collection of 20 programming books covering various languages and technologies including CSS, Node.js, React, TypeScript, and more.

  4. 4
    Article
    Avatar of hnHacker News·34w

    Doomscrolling: The Game

    A developer created a browser-based game called 'Doomscrolling' where players navigate through a Doom-inspired world using only scroll gestures. The project evolved from a failed attempt with GPT-4 to a successful implementation with GPT-5, incorporating real-time news headlines from RSS feeds as in-game elements. The development process showcased AI-assisted coding techniques, including creating standalone 'labs' for testing visual elements and using computational rendering instead of pre-made sprites.

  5. 5
    Article
    Avatar of joshwcomeauJosh W Comeau·35w

    Color Shifting in CSS • Josh W. Comeau

    Explores the challenges of animating color transitions in CSS, revealing that browsers perform color interpolation in RGB space even when colors are specified in HSL, causing unwanted gray intermediate colors. Demonstrates how CSS filters, specifically hue-rotate(), provide a superior solution for smooth color shifting animations. Includes practical techniques for creating particle effects with dynamic color transitions and twinkling animations.

  6. 6
    Article
    Avatar of logrocketLogRocket·32w

    Yes, you should upgrade to TypeScript 5.9 — here’s why

    TypeScript 5.9 introduces significant improvements including a redesigned tsc --init command with sensible defaults, import defer syntax for lazy module loading, expandable hovers for better type exploration, and performance optimizations that deliver 11% faster type checking through caching intermediate type instantiations.

  7. 7
    Video
    Avatar of stefanmischookStefan Mischook·32w

    In 2025, it is NOT about JS and React Development.

    The software development landscape has shifted dramatically in 2025, moving away from traditional JavaScript and React skills toward AI-integrated development. Developers must adapt by learning to implement AI into workflows, build AI-first applications, and use AI tools to accelerate traditional coding. Entry-level positions are being automated, but opportunities exist for those who master AI development tools and can build solutions for non-tech companies seeking AI integration.

  8. 8
    Article
    Avatar of newstackThe New Stack·34w

    Meet the 11-Year-Old Whose Code Was Adopted by a Gaming Giant

    An 11-year-old programmer from Vietnam, Damir Buldakov, developed a Scratch SDK plugin for Playgama gaming platform that was officially adopted by the company. His JavaScript-based extension allows Scratch developers to connect their projects to Playgama's network of 300 million users. The gaming platform recognized his contribution with a mentorship program and financial award, demonstrating how young developers can make meaningful contributions to major tech platforms.

  9. 9
    Article
    Avatar of 80lv80 LEVEL·32w

    Deliver Mail on Tiny Planet in This Relaxing Web Game

    Studio abeto released Messenger, a free web-based game built with WebGL and Three.js where players deliver mail on a tiny spherical planet. The relaxing experience features character customization, 3D emoji interactions, and a soothing soundtrack, demonstrating how modern web technologies can create engaging browser-based gaming experiences.

  10. 10
    Article
    Avatar of chromeChrome Developers·33w

    Chrome for Developers

    Chrome 140 introduces several new web development features including the ToggleEvent source attribute for identifying which element triggered a toggle event, support for counter() and counters() functions in CSS content property alt text for better accessibility, and the font-variation-settings descriptor in @font-face rules for more flexible font customization.

  11. 11
    Article
    Avatar of newstackThe New Stack·32w

    How Vite Became the Backbone of Modern Frontend Frameworks

    Vite has rapidly become the dominant build tool for modern frontend frameworks within just five years. Created by Evan You, Vite leverages ES Modules to provide faster development experiences compared to Webpack. Starting as Vue Dev Server in 2019, it evolved into a framework-agnostic tool with Vite 2.0 in 2021, gaining adoption across Vue, React, Svelte, Astro, and other frameworks. You's company VoidZero is now developing Vite+, a unified toolchain that combines multiple Rust-based tools with AI integration features.

  12. 12
    Article
    Avatar of flaviocopesFlavio Copes·35w

    The Node.js Handbook, 2025 edition

    A comprehensive Node.js handbook has been completely rewritten for 2025, covering Node.js v22 LTS from basic concepts to advanced topics. The guide includes 40+ major topics spanning installation, core concepts, module systems, file operations, streams, cryptography, testing, and network programming. Designed for beginners, it focuses on fundamental concepts with clear explanations of both how and why Node.js works, featuring modern JavaScript, ES modules, built-in APIs, best practices, performance optimization, and security guidelines with real-world examples.

  13. 13
    Article
    Avatar of storybookStorybook·32w

    Storybook is going ESM-only

    Storybook 10 is transitioning to ESM-only builds, eliminating dual CommonJS/ESM support to reduce package size by 15%, simplify maintenance, and align with JavaScript ecosystem standards. The change requires Node.js 20.16+ and valid ESM configuration files, but maintains backward compatibility for most addons. This move follows years of ecosystem preparation and recent Node.js improvements that enable smoother ESM adoption.

  14. 14
    Article
    Avatar of freecodecampfreeCodeCamp·35w

    How to Build Production-Ready Web Apps with the Hono Framework: A Deep Dive

    Hono is a lightweight, fast web framework that follows the "write once, run anywhere" philosophy by building on Web Standards. The framework supports advanced routing patterns, middleware for authentication and caching, data validation with Zod, server-side rendering with JSX, and deployment across multiple platforms including Node.js and Cloudflare Workers. Key features include typed context management, JWT authentication, custom middleware creation, and seamless portability across JavaScript runtimes.

  15. 15
    Article
    Avatar of hnHacker News·34w

    React Won by Default – And It's Killing Frontend Innovation

    React's dominance stems from default adoption rather than technical merit, creating a self-perpetuating cycle that stifles frontend innovation. Alternative frameworks like Svelte, Solid, and Qwik offer superior performance through compile-time optimizations, fine-grained reactivity, and resumability, but struggle for adoption due to network effects. This monoculture creates technical debt, limits skill diversity, and slows ecosystem evolution. Breaking free requires deliberate framework evaluation based on project constraints rather than momentum, considering factors like performance needs, team skills, and long-term maintenance costs.

  16. 16
    Article
    Avatar of freecodecampfreeCodeCamp·35w

    How the Node.js Event Loop Works

    Explains how Node.js event loop works using analogies like overworked managers and busy waiters. Covers synchronous vs asynchronous code execution, concurrency vs parallelism concepts, and the five phases of the event loop (timers, pending callbacks, poll, check, close callbacks). Demonstrates how the event loop manages task prioritization through microtasks and macrotasks, with practical code examples showing execution order.

  17. 17
    Article
    Avatar of opensoulsOpenSouls·33w

    UUIDv47

    UUIDv47 is a library that enables reversible transformation between UUIDv7 (time-ordered) and UUIDv4 (random-appearing) formats. It allows developers to hide time-ordering from external APIs while maintaining internal chronological benefits, using cryptographically secure SipHash-2-4 algorithm with high performance and zero dependencies.

  18. 18
    Article
    Avatar of bunBun·34w

    Bun v1.2.22

    Bun v1.2.22 introduces async stack traces for better debugging, 240x faster postMessage and structuredClone for simple objects, and YAML stringify support. The release includes significant improvements to the MySQL adapter with affectedRows and lastInsertRowid support, better column type handling, and TLS connectivity. The bundler gains new minification optimizations, JSX side effects preservation, and an onEnd hook for plugins. Additional enhancements cover WebSocket subprotocol negotiation, Redis database selection, HTTP server idle connection management, event loop delay monitoring, and extensive Node.js compatibility fixes across child_process, crypto, N-API, and other modules.

  19. 19
    Video
    Avatar of codeheadCodeHead·33w

    Should YOU Become A Full Stack Developer?

    Full stack development involves working on both frontend and backend, offering versatility for startups and small teams but requiring constant learning across multiple technologies. While full stack developers can build complete applications and avoid bottlenecks, they risk becoming generalists without deep expertise. The path works best for those who enjoy variety and want to see the big picture, with solid salaries achievable when combining broad skills with specialized depth in one area.

  20. 20
    Article
    Avatar of Marmelabmarmelab·34w

    React-Admin: September 2025 Update

    React-admin releases versions 5.9-5.11 with major improvements including render props for easier customization, a new RecordField component for flexible field display, soft delete functionality for archiving records, scheduling components with Bryntum integration, menu keyboard navigation, and enhanced reference field handling. The update also introduces ra-core as a headless solution and Shadcn Admin Kit as an alternative UI framework.

  21. 21
    Video
    Avatar of javascriptmasteryJavaScript Mastery·32w

    Build and Deploy a Real-Time Stock Market App with Alerts, Charts & AI Insights | Next.js, Inngest

  22. 22
    Article
    Avatar of nodejsNode.js·34w

    Node.js

    Node.js v24.8.0 introduces HTTP/2 network inspection support in Chrome DevTools, allowing developers to track HTTP/2 calls during debugging. The release includes significant cryptography enhancements with support for Ed448, ML-DSA, KMAC, Argon2, and SLH-DSA algorithms in both node:crypto and Web Cryptography APIs. Additional improvements include CPU profiling APIs for worker threads, various bug fixes across modules like assert, fs, and streams, and dependency updates including npm 11.6.0.

  23. 23
    Article
    Avatar of webdevWebDev·33w

    UUIDv47

    UUIDv47 is a library that enables reversible transformation between UUIDv7 (time-ordered) and UUIDv4 (random-appearing) formats. It allows developers to hide time-ordering from external APIs while maintaining internal chronological benefits, using cryptographically secure SipHash-2-4 algorithm with high performance and zero dependencies.

  24. 24
    Video
    Avatar of TechWithTimTech With Tim·34w

    Full Stack Developer Roadmap for 2025

    A comprehensive roadmap for becoming a full stack developer in 2025, covering essential skills from frontend (HTML, CSS, JavaScript, React) to backend (Node.js, Python, APIs) and databases (SQL, NoSQL). Emphasizes picking a specific technology stack, learning core web development concepts, mastering development tools like Git and command line, and building practical projects including CRUD applications and authentication systems. Provides a structured learning path from basics to deployment and DevOps fundamentals.

  25. 25
    Article
    Avatar of vlg5h0gcnu7htgcs5hyexKrzysztof·31w

    Forgotten code

    A developer explores creating a Morse code typing practice website similar to Monkeytype, using JavaScript's Web Audio API to generate oscillator sounds. The project aims to help users practice Morse code timing, consistency, and speed through interactive web-based training.