~/conference

JSNation 2025

full-stack engineers, frontend developers, Node.js engineers, tooling and build engineers, accessibility engineers, engineering managers

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

titleauthorlength
The State of the WebSacha Greif33m
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%…
Talk on
The State of Node.js 2025Matteo Collina30m
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…
Talk on
What Is an AnimationFrame and What Can It Tell You?Vinicius Dallacqualink
Modern web applications need to be responsive and smooth, providing users with immediate feedback for their interactions. To understand how well our…
Talk on
Frontend’s Lost Decade and the Performance Inequality GapAlex Russelllink
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…
Talk on
Run TypeScript Natively in Node.jsMarco Ippolitolink
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…
Talk on
AI Right in the Browser With Chrome’s Built-in AI APIsThomas Steinerlink
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…
Talk on
Configurational Dependencies in pnpmZoltan Kochanlink
pnpm v10 added support for a new type of dependency called "Configurational dependencies". These dependencies make it possible to develop pnpm plugins and…
Talk on
Turbopack Persistent CachingTobias Kopperslink
Tobias Koppers from Vercel TurboPack team discusses implementing persistent caching for long-term web application development, foreseeing significant growth in…
Talk on
Testing the Waters With DenoJo Franchettilink
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…
Talk on
JSR: Building an Open Registry for the JavaScript CommunityLeo Kettmeirlink
JSR is a community-driven, modern JavaScript registry with a mission to improve the ecosystem through transparency, openness, and innovation. Hear about recent…
Talk on
Resourceful SuspenseMinko Gechevlink
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…
Talk on
Transformers.js: State-of-the-Art Machine Learning for the WebJoshua Lochnerlink
Learn about Transformers.js, an innovative JavaScript library for running state-of-the-art machine learning models 100% locally in your browser. With support…
Talk on
Practical Web AI: Built-In, Browser Based, BrilliantPhil Nashlink
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…
Talk on
a11y & Interactive CanvasesOli Legat20m
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…
Talk on
a11y Testing Is Broken: How Lighthouse and Axe Fail in Real ProjectsGlafira Zhurlink
The European Accessibility Act (EAA) is coming, and companies will rush to certify their websites as accessible in the easiest way possible. But high…
Talk on
Can Vanilla JavaScript Meet Today’s Demands or Not Yet?Barry Pollard, Paolo Ricciuti, Burak Güneli, Thomas Steiner
-- no description --
Talk on
AI and the Modern DeveloperVinicius 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?
Talk on
Supercharge Your Debugging With the New Features in Chrome DevtoolsBarry Pollard, Ewa Gasperowiczlink
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…
Talk on
Build Your Own Reactivity: A Deep Dive Into SignalsCarl Vuorinenlink
Signals have been revolutionizing state management lately, offering a more intuitive and performant approach than traditional methods. But what kind of magic…
Talk on
Surprise! Svelte Secretly Sending SignalsPaolo Ricciutilink
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…
Talk on
Temporal: The Curious Incident of the Wrong NighttimePhilip Chimentolink
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…
Talk on
Motion Control With Multimodal LLMsCharlie Gerardlink
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…
Talk on
Let’s Build K.I.T.T. With JavaScriptNico Martinlink
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…
Talk on
Vite and the Future of JavaScript ToolingEvan Youlink
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…
Talk on
Bundlers: A Deep Dive into Modern JavaScript Build ToolsEdoardo Dusilink
Modern JavaScript bundlers are architectural marvels that transform complex codebases into optimized production assets. This technical deep dive deconstructs…
Talk on
10 Years of Best of JSMichael Rambeaulink
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…
Talk on
Going From Developer to Manager and BackMinko Gechev, Anemari Fiser, Carl Vuorinen
-- no description --
Talk on
Speeding Up Your Node Sever With RustMarco Otte-Wittelink
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…
Talk on
The 2025 State of JavaScript TestingDaniel Afonsolink
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…
Talk on
Web Almanac 2024: Is the Web Sustainable?Burak Günelilink
Dive into the environmental impact of the web through key insights from the HTTP Archive Almanac 2024. Discover shocking statistics about web sustainability…
Talk on
Hot Module Replacement is EasyBjorn Lulink
Learn how Vite's Hot Module Replacement (HMR) works under the hood and all the key concepts that power it.
Talk on
The Future of Numerical Computing in JavaScriptGunj Joshilink
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…
Talk on
Balancing Productivity and Code Quality in the Age of AIMinko Gechev, Barry Pollard, Burak Güneli, Sulagna Ghosh, Joshua Lochner, Manoj Sureddi
-- no description --
Talk on
TypeScript Gymnastics: Why Are They So Powerful for You?Luca Del Puppolink
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…
Talk on
Demystifying IPFS: A Web Developer's Guide to Content DistributionDaniel Normanlink
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…
Talk on
Prompt Engineering ToolkitManoj Sureddilink
A centralized prompt engineering toolkit to help developers build better applications powered by LLMs. This toolkit provides tools and best practices for…
Talk on
When JavaScript Meets OpenTelemetry: It's Observability O'ClockYash Vermalink
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…
Talk on
Contributing to Web StandardsHemanth HMlink
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…
Talk on
Divide and Conquer? - Exploring the 'JS0' and 'JSSugar' Proposal for JavaScript EvolutionDaniel Herváslink
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…
Talk on
JavaScript Isn’t Slow – It’s Just Scheduled WrongSulagna Ghoshlink
In this session, we’ll explore why JavaScript’s single-threaded model causes UI lag, why setTimeout() and requestIdleCallback() fail at task prioritization…
Talk on
The Top 1% Mindset: How High Performers Think, Lead, and ThriveNaz Delamlink
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…
Talk on
Third-Party Scripts: Surviving the Wild West of the WebAnton Zalaldinovlink
As third-party script developers, we constantly work in environments we don't fully control. We must handle unexpected issues introduced by different browsers…
Talk on
Build Your Web Framework From Scratch!Yusuke Wadalink
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…
Talk on
Building Web Extensions With Your Favourite FrameworkAlba Silvente Fuenteslink
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…
Talk on
Sharing Is Caring – Boosting Micro-frontends Performance With Dependency SharingSahar Brodbekerlink
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…
Talk on
Sustainable Web Development in Startups: Applying Green Coding Principles for a Greener FutureKatharina Fetzerlink
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…
Talk on
Real-Time Robot Control From the Browser With WebRTCNick Hehrlink
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…
Talk on
Becoming a Tech Lead: From Tech to PeopleAnemari Fiserlink
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…
Talk on
How We Rebuild the Creative Playground That Flash Took to the GraveConnell Gauldlink
Remember when Flash ruled the web, and you could build mind-bending interactive experiences without battling WebGL shaders, fighting scene graph hierarchies…
Talk on
What We All Pretend to Know: The Differences Between the JS Engine & JS RuntimeKarina Ionkina, Samiul Huquelink
Modern web development frameworks provide so many levels of abstraction that developers don’t need a deep understanding of the underlying runtimes or engines…
Talk on
Building Full Stack Apps With CursorMike Mikulalink
Mike Mikula discusses building full stack apps in Cursor, emphasizing planning upfront and utilizing features like rules, memories, and task lists. The…
Talk on
Vibe coding with ClineNik Pashlink
Nick presents effective engineering with Client, focusing on AI usage for day-to-day development, suitable for engineers at various skill levels. Experienced…
Talk on
The New Defaults of the Modern WebJeremias Menichellilink
The speaker reflects on past experiences developing various websites, highlighting challenges faced in achieving visually unique sites with similar…
Talk on
Auth: Build vs Open Source vs BuyMark Robustellilink
Authentication is crucial for system security, with options including building, buying, or using open source. Modern security complexities are addressed by…
Talk on
Live Coding: Eliminating Redundant Runtime Checks with Config as Code&Type in TypeScriptJannik Sommerfeldlink
TS developer focused on TypeScript & typing system for improved developer experience. Discussing in-code configurations for international platforms, reducing…
Talk on
Let's Create a GitHub Copilot Extension!Nick Taylorlink
Introduction to GitHub Copilot extension workshop covering basics, extension anatomy, SDK usage, setup, and Q&A. Exploring Copilot extensions functionality…
Talk on
How to Build an Open Telemetry SDK in 7 MinutesCharly Gomezlink
Showcasing adding observability with OpenTelemetry. Benefits of extensive telemetry data for insights. Contrasting uninstrumented, manual, and automatic…
Talk on
Full-stack App in half a Day: Next.js 15 Development BootcampMaurice de Beijerlink
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…
Talk on
No Dependencies, No Problem: Streaming AI Over the PhoneMarius Obertlink
Marius from Twilio demonstrates building AI agents for phone calls, addressing latency issues by leveraging Twilio's infrastructure and third-party providers…
Talk on
A JS Dev's Guide to Not Dismissing BlockchainBrian Whippolink
Thanking Git Nation and Algorand team. Exploring blockchain's journey to enlightenment. Algorand's role in blockchain solutions like disintermediation, data…
Talk on
Modern React ArchitectureBrad Westfall
-- no description --
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.