~/conference

jsday 2025

Browse the talk of jsday 2025 , the 14th edition of Italy’s premier JavaScript conference organized by GrUSP 👾 Main topics: Event Loop, Micro-frontends, Accessibility, TypeScript, Next.js, NodeJS., Copilot, AI, Feature flags, Performance, Lambda.

JavaScript developers, frontend engineers, TypeScript developers, Node.js developers, accessibility engineers, web AI engineers, design system engineers

React Native visual coverage; advanced TypeScript types; accessibility law compliance; AI for accessibility; privacy-first in-browser generative AI; Node.js platform changes 2025; serving Node.js binaries at scale; micro frontends architecture; Qwik deployment and optimisation; ahead-of-time JavaScript compilation; memory leak detection in JavaScript; frontend observability and tracing

titleauthorlength
Oh S***! There's a New Accessibility Law and I'm Not Ready!Emma Dawson32m
New European Accessibility Act brings a June 28th deadline and the checklist is specific: adopt semantic HTML instead of divs-for-everything, swap custom…
Talk on
Design System Visual Coverage in React Native applicationsS. Magni, M. Ronchi32m
A library counts rendered pixels to report a single coverage percentage and ships as plain JavaScript that runs in production counting pixels. It builds a…
Talk on
Think you know TypeScript? Think again.Giuseppe Funicello22m
Claims concrete tactics: replace any with unknown and add explicit guards, write type predicates for narrowing so variables truly become strings or numbers…
Talk on
Accessibility powered by AIRamona Domen32m
Claims that AI will replace accessibility work give context but not solutions instead the talk shows concrete experiments using GPT-3, ChatGPT and Github…
Talk on
Elegant by Design: Javascript in JavascriptPaolo Caressa43m
Claims that JavaScript is elegant by design because it implements itself and shows a simple JavaScript self-implementation: a hand‑written scanner, a…
Talk on
Let’s build K.I.T.T. with JavaScriptNico Martin30m
Builds a browser K.I.T.T. using JavaScript that actually runs offline and claims privacy by default, combining transforms.js + Whisper + kakoro for speech…
Talk on
Developing ResilienceMelinda Seckington45m
Claims concrete techniques: a master’s thesis built an emotion‑recognition AI, resilience is an umbrella not a brick wall, and practicing emotional agility…
Talk on
Privacy-first in-browser Generative AI web appsMaxim Salnikov32m
Live demo runs fully offline on a Surface Laptop with an NPU, hosted on Vercel, and shows image classification working with a visible CPU/NPU spike; model…
Talk on
Micro Frontends, Five Years AfterMax Gallo33m
DAZN started a micro‑frontend rollout in 2019 and scales it to millions of users by mixing vertical microfrontends (full‑page, single‑team) with a few…
Talk on
The State of Node.js - 2025Matteo Collina31m
Node.js reports 30 billion downloads in 2024 and monthly package installs rise from 30M in 2021 to 60M in 2024, so usage grows not wanes. Recent shipping…
Talk on
Revamping How Node.js Binaries Are Served At ScaleClaudio Wunder23m
Node release assets now route through Cloudflare Workers + R2, replacing a single DigitalOcean origin and nginx with serverless edge logic. The system handles…
Talk on
A Pattern for a Well-Knit JavaScript ProjectCarmen Huidobro23m
Upgrading a React Native app from 55 to 74 (almost 20 versions) breaks many things and gets fixed by incremental steps: use npm why to find who depends on a…
Talk on
Conversations Without Prompts: AI in the WebAndreea Miclaus32m
Claims a working Grammarly‑style browser extension that injects highlights and a side panel to surface AI insights, built with content scripts, background…
Talk on
What's Happening in the JavaScript Ecosystem?Fabio Biondi, Giorgio Boa32m
Front-end claims: Qwik ships HTML and CSS and 1 kilobyte of JavaScript via resumability using on:click-style optimizations instead of full hydration; Next.js…
Talk on
Qwik Go For 100Wout Mertens30m
Claim: Qwik automatically keeps Core Web Vitals high as an app scales by shipping only the tiny code needed for interactive nodes. It uses the Qwik optimizer…
Talk on
Compiling JavaScript ahead-of-timeOliver Medhurst07m
Porffor compiles JavaScript ahead-of-time into WebAssembly and native executables, producing 20 kilobytes native and 4 kilobytes wasm example binaries, and it…
Talk on
JavaScript is an OddballMassimo Artizzu34m
Shows concrete tricks and limits: use Intl.Collator (or localeCompare with options) to sort mixed strings in one line and precreate a Collator for large lists…
Talk on
The Cost of AbstractionsMassimiliano Mantione27m
Benchmarks compare plain async TypeScript, an effects library, FPTS (old and newer), and Rust (native and WASM) on a 100,000‑order workflow with 5% failures…
Talk on
Design a new language in JS: from zero to autocompleteMarco Liberati26m
Claims a workable pipeline: a PeggyJS parser generates an AST, three service APIs (evaluate, validate, autocomplete) run on top, and the whole thing embeds…
Talk on
JavaScript is weird. MythBusters specialMałgorzata Janeczek32m
Live demos run in a small demo web app that shows code, output and audience voting and mostly works despite some zoom problems. Examples show concrete quirks…
Talk on
TypeScript Gymnastics: Why Are They So Powerful for You?Luca Del Puppo35m
TypeScript techniques get named and shown with working code: a parseUrlParams type that extracts route params at compile time powers a navigate(url, params)…
Talk on
I Can't Believe It's Not JavaScript!Jemima Abu31m
Claim: reduce JavaScript dependency by replacing common widgets with native HTML/CSS and still get focus management, keyboard behavior and faster rendering…
Talk on
What's new for the web platformGilberto Cocchi34m
Coverage lists concrete changes: Gemini Nano runs locally via built‑in AI APIs, and Chrome exposes four origin-trial APIs (summarize, translate, detect…
Talk on
Solving Real World Data Fetching Challenges: A Pragmatic Case StudyFaris Aziz29m
A fintech case study reduces five parallel 1,000‑user API calls into a single Next.js BFF request and reduces payload from 2.3MB to 666 bytes (≈99.9%)…
Talk on
Memory Leaks in JavaScriptDaniel Danielecki31m
Shows how to find and fix concrete leaks using MemLab and Chrome DevTools with live demos: creating 10,000 divs and taking heap snapshots that show a +1.2 MB…
Talk on
Observability for Frontend EngineersCarly Richmond32m
Claims front-end observability still lags but is practical: instrumentation uses Elastic RUM agent for real user metrics (LCP, INP replacing FID, CLS), console…
Talk on
Automate Your Life: Building a Workflow Engine in TypeScriptAlfonso Graziano26m
Claims a runnable TypeScript workflow engine that actually enforces a DAG, stores templates and runs in Postgres, queues work on Redis and executes workers via…
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.