~/conference

dotJS 2026

date:2026-09-18
location:Paris, France
series:dotJS · 11 editions

frontend engineers, web platform engineers, TypeScript developers, JavaScript developers, web performance engineers, security engineers, tooling engineers, machine learning engineers

cross-document view transition; document picture-in-picture API; declarative partial updates; in-browser Transformers.js models; WebGPU kernels; WebNN and WebAssembly for on-device AI; Prompt API and high-level task APIs; npm lifecycle scripts and minimum release age; PerformanceObserver and self-profiling; priority hints and speculation rules; TypeScript agent factories; Cloudflare dynamic workers with V8 isolates

titleauthorlength
The (Abundant) State of the WebJad Joubran22m
Browsers now ship concrete features: cross-document view transition animates an element between two pages, the document picture-in-picture API opens floating…
Talk on
Boring but Effective: WebAI That ShipsNico Martin22m
Demonstration of browser-first ML with Transformers.js shows a working kitchen assistant that runs fully offline but requires a 3 GB download for all models…
Talk on
What You’re Really Trusting When You Run npm installKaren Li19m
npm install resolves an ideal tree from package.json or package-lock and then downloads tarballs and runs lifecycle scripts; a bad publish minutes before…
Talk on
Web Perf APIs That You (Probably) Never Knew ExistedMatheus Albuquerque22m
Lists concrete browser APIs and what they reveal: use PerformanceObserver to record real user layout shifts and long animation frames (frames over ~50ms) and…
Talk on
Unlocking Client-Side AI in Your Web AppMaximiliano Firtman21m
Shows how to run generative AI entirely in the browser using built-in AI APIs, WebNN, WebGPU and WebAssembly, with demos of an offline chatbot, live…
Talk on
Promise You'll Know It? The async JavaScript QuizThorsten Seyschab14m
Live QR-based realtime quiz implemented over websockets runs for ~10–12 minutes with ~200 participants and eight multiple‑choice code questions; the UI…
Talk on
Building MCP Apps w/ All the Comfort of Modern TypeScript DevXNikolay Rodionov11m
Open-source TypeScript framework for MCP apps that provides type-safe end-to-end bindings, a Skybridge local emulator, and hot module reload so UI changes and…
Talk on
Microfrontends done rightGábor Csomák10m
Microfrontends are an organizational strategy, not a magic frontend tool: the goal is to make teams faster by owning full delivery lifecycles and using one…
Talk on
TypeScript was built for agent factoriesGuillaume Moigneu11m
Claim: most LLM code failures are trivial type mismatches — 94% type errors, 6% syntax/architecture — so build deterministic gates between generation and PR…
Talk on
JavaScript tooling has a blind spot: codebase-wide questionsBart Waardenburg18m
Large TypeScript/JavaScript repos need a deterministic codebase truth layer, not just file-level linters; a Rust-native tool called Fallow builds an…
Talk on
Your Lighthouse Score Doesn’t Matter on 3GVishnudhasan Govindarajan21m
Lighthouse and DevTools lab runs are not the whole story because throttling only simulates network not low CPU on real entry tier phones so a 100 Lighthouse…
Talk on
Beyond the Chatbot: Gen UI & the Execution Trust ProblemHarshil Agrawal18m
Demonstrates running LLM-generated TypeScript functions (not JSX) in Cloudflare dynamic worker instances backed by V8 isolates to execute in milliseconds while…
Talk on
A 50-year accident: how JavaScript got Date, and why Temporal existsDevlin Duldulao16m
JavaScript Date is a single mutable number representing milliseconds since 1970 so it exposes only UTC or the host zone, yields off‑by‑one months, and forces…
Talk on
No-build: pipe dream, or near future?Lea verou33m
Bundlers are everywhere yet many dislike them—about half on Mastodon and a third on Twitter say they wish they didn’t need bundlers. Reasons for bundlers…
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.