JSNation 2025
2025-06-12..2025-06-16
Amsterdam, Netherlands
JSNation ·
[JSNation 2019, JSNation Live 2020, JSNation Live 2021, JSNation Conference 2022, JSNation 2023, JSNation 2024, JSNation 2025, JSNation 2026]
who it's for
full-stack engineers, frontend developers, Node.js engineers, tooling and build engineers, accessibility engineers, engineering managers
topics
TypeScript in Node.js; Deno for testing and apps; pnpm configurational dependencies; modern JavaScript bundlers; hot module replacement workflows; React signals and Suspense; browser-based web AI; streaming on-device AI; OpenTelemetry for observability; IPFS for content distribution; micro-frontends dependency sharing; WebRTC real-time browser control
| title | author | length |
|---|---|---|
| The State of the Web | Sacha Greif | 33m |
Runs recurrent public surveys (State of JS, CSS, HTML, WebDev AI, State of Devs) and publishes concrete metrics: Solid tops satisfaction for four years, 100%… | ||
| The State of Node.js 2025 | Matteo Collina | 30m |
Claims concrete adoption numbers and feature status: 30 billion npm downloads last year and spikes like 375 million downloads per month show heavy usage even… | ||
| What Is an AnimationFrame and What Can It Tell You? | Vinicius Dallacqua | link |
Modern web applications need to be responsive and smooth, providing users with immediate feedback for their interactions. To understand how well our… | ||
| Frontend’s Lost Decade and the Performance Inequality Gap | Alex Russell | link |
The promise of the web is universal access to services across OSes and devices without gatekeepers, but like all systems, the web isn't what it promises – it's… | ||
| Run TypeScript Natively in Node.js | Marco Ippolito | link |
Imagine the convenience of executing TypeScript files directly with Node.js using `node file.ts`. Just a few years ago, this concept seemed like a distant… | ||
| AI Right in the Browser With Chrome’s Built-in AI APIs | Thomas Steiner | link |
In this talk, Thomas Steiner from Google Chrome's AI team dives into the various built-in AI APIs that the team is currently exploring. First, there's the… | ||
| Configurational Dependencies in pnpm | Zoltan Kochan | link |
pnpm v10 added support for a new type of dependency called "Configurational dependencies". These dependencies make it possible to develop pnpm plugins and… | ||
| Turbopack Persistent Caching | Tobias Koppers | link |
Tobias Koppers from Vercel TurboPack team discusses implementing persistent caching for long-term web application development, foreseeing significant growth in… | ||
| Testing the Waters With Deno | Jo Franchetti | link |
Let’s dive into the world of testing with Deno’s built-in test runner! Come on in, the water’s lovely! We’ll kick things off by exploring the principles of… | ||
| JSR: Building an Open Registry for the JavaScript Community | Leo Kettmeir | link |
JSR is a community-driven, modern JavaScript registry with a mission to improve the ecosystem through transparency, openness, and innovation. Hear about recent… | ||
| Resourceful Suspense | Minko Gechev | link |
In modern apps we have millions of lines of code with data coming from a variety of data sources. To achieve swift user experience using a suspense-like… | ||
| Transformers.js: State-of-the-Art Machine Learning for the Web | Joshua Lochner | link |
Learn about Transformers.js, an innovative JavaScript library for running state-of-the-art machine learning models 100% locally in your browser. With support… | ||
| Practical Web AI: Built-In, Browser Based, Brilliant | Phil Nash | link |
AI progress is running away on the server-side, where the GPUs live, but the web platform is never that far behind. In this talk we're going to explore the… | ||
| a11y & Interactive Canvases | Oli Legat | 20m |
Shows a concrete method used in AG Charts to make a canvas UI accessible by hiding the canvas with aria-hidden canvas plus transparent proxy elements layered… | ||
| a11y Testing Is Broken: How Lighthouse and Axe Fail in Real Projects | Glafira Zhur | link |
The European Accessibility Act (EAA) is coming, and companies will rush to certify their websites as accessible in the easiest way possible. But high… | ||
| Can Vanilla JavaScript Meet Today’s Demands or Not Yet? | Barry Pollard, Paolo Ricciuti, Burak Güneli, Thomas Steiner | |
-- no description -- | ||
| AI and the Modern Developer | Vinicius Dallacqua, Burak Güneli, Thomas Steiner, Joshua Lochner | |
What skills are essential for implementing AI strategies and software, and how can developers succeed in the age of AI? | ||
| Supercharge Your Debugging With the New Features in Chrome Devtools | Barry Pollard, Ewa Gasperowicz | link |
Chrome DevTools just got a turbo boost! The Chrome DevTools team has been releasing new features at a furious rate over the past year, including a complete… | ||
| Build Your Own Reactivity: A Deep Dive Into Signals | Carl Vuorinen | link |
Signals have been revolutionizing state management lately, offering a more intuitive and performant approach than traditional methods. But what kind of magic… | ||
| Surprise! Svelte Secretly Sending Signals | Paolo Ricciuti | link |
Svelte 5 introduced runes which use signals under the hood. While signals are very cool and unlock a ton of composability possibilities they have their own… | ||
| Temporal: The Curious Incident of the Wrong Nighttime | Philip Chimento | link |
This is the story of how I almost spent a night on the street — because of JavaScript's Date object! We'll dive in and try to understand why that happened, and… | ||
| Motion Control With Multimodal LLMs | Charlie Gerard | link |
What if you could use multimodal LLMs to interact with websites or IoT devices using motion control? As advancements in multimodal AI offer new opportunities… | ||
| Let’s Build K.I.T.T. With JavaScript | Nico Martin | link |
In the TV series Knight Rider, the concept of an intelligent car was pure sci-fi. Over 40 years later, we now have the tools to bring it to life - purely in… | ||
| Vite and the Future of JavaScript Tooling | Evan You | link |
At VoidZero, we have been hard at work on building the foundation for a unified toolchain for JavaScript. Over the past year and half, we have reworked… | ||
| Bundlers: A Deep Dive into Modern JavaScript Build Tools | Edoardo Dusi | link |
Modern JavaScript bundlers are architectural marvels that transform complex codebases into optimized production assets. This technical deep dive deconstructs… | ||
| 10 Years of Best of JS | Michael Rambeau | link |
The story behind the project, its mission to curate the best of the JavaScript ecosystem, and how it has adapted to the ever-changing landscape. We’ll also… | ||
| Going From Developer to Manager and Back | Minko Gechev, Anemari Fiser, Carl Vuorinen | |
-- no description -- | ||
| Speeding Up Your Node Sever With Rust | Marco Otte-Witte | link |
Node has served you well: you spun up a prototype and iterated quickly, keeping up with the evolving requirements of a successful product. Nonetheless, as time… | ||
| The 2025 State of JavaScript Testing | Daniel Afonso | link |
Have we been stuck in the same testing pain loops for years? Even though it might seem like it, we haven't! Even if AI is now writing our tests, many… | ||
| Web Almanac 2024: Is the Web Sustainable? | Burak Güneli | link |
Dive into the environmental impact of the web through key insights from the HTTP Archive Almanac 2024. Discover shocking statistics about web sustainability… | ||
| Hot Module Replacement is Easy | Bjorn Lu | link |
Learn how Vite's Hot Module Replacement (HMR) works under the hood and all the key concepts that power it. | ||
| The Future of Numerical Computing in JavaScript | Gunj Joshi | link |
JavaScript is evolving beyond web development and into the realm of high-performance numerical computing. In this talk, we’ll explore the current landscape of… | ||
| Balancing Productivity and Code Quality in the Age of AI | Minko Gechev, Barry Pollard, Burak Güneli, Sulagna Ghosh, Joshua Lochner, Manoj Sureddi | |
-- no description -- | ||
| TypeScript Gymnastics: Why Are They So Powerful for You? | Luca Del Puppo | link |
In TypeScript’s type system is more than just a tool for catching errors—it’s a way to solve complex problems with clean and reliable code. In this talk, we’ll… | ||
| Demystifying IPFS: A Web Developer's Guide to Content Distribution | Daniel Norman | link |
IPFS is a peer-to-peer network distributing for content addressed data and can be thought of as a distributed CDN. Yet, given its evolutionary trajectory IPFS… | ||
| Prompt Engineering Toolkit | Manoj Sureddi | link |
A centralized prompt engineering toolkit to help developers build better applications powered by LLMs. This toolkit provides tools and best practices for… | ||
| When JavaScript Meets OpenTelemetry: It's Observability O'Clock | Yash Verma | link |
Ever used an app that crashed and thought, "Why can’t this just work?" For users, it’s frustrating. For businesses, it’s expensive. As JavaScript developers… | ||
| Contributing to Web Standards | Hemanth HM | link |
Discover how you can shape the future of the web by contributing to web standards! In this talk, we’ll explore the process of creating and evolving web… | ||
| Divide and Conquer? - Exploring the 'JS0' and 'JSSugar' Proposal for JavaScript Evolution | Daniel Hervás | link |
In October 2024, a language evolution proposal was submitted to the TC39 Javascript Committee meeting. In it, a new vision for JS as a whole is shown, one in… | ||
| JavaScript Isn’t Slow – It’s Just Scheduled Wrong | Sulagna Ghosh | link |
In this session, we’ll explore why JavaScript’s single-threaded model causes UI lag, why setTimeout() and requestIdleCallback() fail at task prioritization… | ||
| The Top 1% Mindset: How High Performers Think, Lead, and Thrive | Naz Delam | link |
What separates the top 1% of performers in tech from the rest? It’s not just talent or long hours – it’s how they think, lead, and operate daily. In this talk… | ||
| Third-Party Scripts: Surviving the Wild West of the Web | Anton Zalaldinov | link |
As third-party script developers, we constantly work in environments we don't fully control. We must handle unexpected issues introduced by different browsers… | ||
| Build Your Web Framework From Scratch! | Yusuke Wada | link |
Like Hono, you can easily create a backend web framework using Web Standards APIs such as Request and Response. These run on Cloudflare Workers, Deno, Bun… | ||
| Building Web Extensions With Your Favourite Framework | Alba Silvente Fuentes | link |
Do you want to automate daily manual tasks or explore extending browser functionality? This talk has you covered; we’ll break down how to build Web Extensions… | ||
| Sharing Is Caring – Boosting Micro-frontends Performance With Dependency Sharing | Sahar Brodbeker | link |
Join me as we take a look into the dark side of micro-frontends - dependency duplication. Ever wondered what happens to your overall bundle size when you break… | ||
| Sustainable Web Development in Startups: Applying Green Coding Principles for a Greener Future | Katharina Fetzer | link |
As IT professionals, we play a critical role in energy consumption and emissions, and it's our responsibility to address this impact. By adopting greener… | ||
| Real-Time Robot Control From the Browser With WebRTC | Nick Hehr | link |
Explore a world of hardware the likes of which you've never seen before! This presentation will contain live demos using both local robots and those in… | ||
| Becoming a Tech Lead: From Tech to People | Anemari Fiser | link |
The tech lead role is one of the most misunderstood and overlooked positions in the tech industry. Developers are promoted for their coding skills, yet success… | ||
| How We Rebuild the Creative Playground That Flash Took to the Grave | Connell Gauld | link |
Remember when Flash ruled the web, and you could build mind-bending interactive experiences without battling WebGL shaders, fighting scene graph hierarchies… | ||
| What We All Pretend to Know: The Differences Between the JS Engine & JS Runtime | Karina Ionkina, Samiul Huque | link |
Modern web development frameworks provide so many levels of abstraction that developers don’t need a deep understanding of the underlying runtimes or engines… | ||
| Building Full Stack Apps With Cursor | Mike Mikula | link |
Mike Mikula discusses building full stack apps in Cursor, emphasizing planning upfront and utilizing features like rules, memories, and task lists. The… | ||
| Vibe coding with Cline | Nik Pash | link |
Nick presents effective engineering with Client, focusing on AI usage for day-to-day development, suitable for engineers at various skill levels. Experienced… | ||
| The New Defaults of the Modern Web | Jeremias Menichelli | link |
The speaker reflects on past experiences developing various websites, highlighting challenges faced in achieving visually unique sites with similar… | ||
| Auth: Build vs Open Source vs Buy | Mark Robustelli | link |
Authentication is crucial for system security, with options including building, buying, or using open source. Modern security complexities are addressed by… | ||
| Live Coding: Eliminating Redundant Runtime Checks with Config as Code&Type in TypeScript | Jannik Sommerfeld | link |
TS developer focused on TypeScript & typing system for improved developer experience. Discussing in-code configurations for international platforms, reducing… | ||
| Let's Create a GitHub Copilot Extension! | Nick Taylor | link |
Introduction to GitHub Copilot extension workshop covering basics, extension anatomy, SDK usage, setup, and Q&A. Exploring Copilot extensions functionality… | ||
| How to Build an Open Telemetry SDK in 7 Minutes | Charly Gomez | link |
Showcasing adding observability with OpenTelemetry. Benefits of extensive telemetry data for insights. Contrasting uninstrumented, manual, and automatic… | ||
| Full-stack App in half a Day: Next.js 15 Development Bootcamp | Maurice de Beijer | link |
Welcome to JS 15 bootcamp with Maurice de Beyer focusing on Next JS 15 features and application routing. Explore database workflow with Docker, Postgres, and… | ||
| No Dependencies, No Problem: Streaming AI Over the Phone | Marius Obert | link |
Marius from Twilio demonstrates building AI agents for phone calls, addressing latency issues by leveraging Twilio's infrastructure and third-party providers… | ||
| A JS Dev's Guide to Not Dismissing Blockchain | Brian Whippo | link |
Thanking Git Nation and Algorand team. Exploring blockchain's journey to enlightenment. Algorand's role in blockchain solutions like disintermediation, data… | ||
| Modern React Architecture | Brad Westfall | |
-- no description -- | ||
| nothing matches | ||