~/conference

JSHeroes 2023

frontend developers, web developers, React developers, engineering managers, performance engineers, accessibility engineers, QA engineers

Angular signals reactivity; compile-time CSS transforms; ES module proposal features; declarative Shadow DOM components; container queries and container units; web performance metrics and optimization; accessibility testing with Cypress and Playwright; Playwright test generation and tracing; V8 memory management internals; CRDTs for offline real-time apps; AI-assisted collaborative editors with vector search

titleauthorlength
Rethinking reactivitySimona Cotin25m
Claims a concrete reactivity overhaul: introduces angular signals (signal, computed, effect) in v16 developer preview to replace global Zone.js-driven scans…
Talk on
Moving on from runtime CSS-in-JS at scaleSiddharth Kshetrapal26m
GitHub runs on 4,000 presentational components that use runtime CSS-in-JS (styled-components / SX) and find big updates and server-side style collection…
Talk on
Past, Present, and FutureNicolò Ribaudo28m
JavaScript modules currently miss concrete capabilities and the proposal set addresses them with measurable changes: six proposals aim to add import attributes…
Talk on
The Good, The Bad, and The Web ComponentsZach Leatherman24m
Claims that Web Components initialize faster and avoid library overhead get tested with concrete examples: a counter built in light DOM, then Shadow DOM, then…
Talk on
The next step towards a truly modular CSSMaarten Van Hoof22m
Claims that container queries are now shipping in major browsers (support cited as ~92% in Romania, ~87% in Belgium) and that they let components adapt to…
Talk on
We're All Doing the Best We CanJeff Lembeck31m
Argues that web performance is a financial and usability priority and gives concrete steps: set up synthetic and field testing, add an APM or server-timing…
Talk on
WaterBed codeAndrei Pfeiffer22m
Argues that inherent complexity must live either in implementation or consumers, demonstrates with a reusable UI React and TypeScript Item component that grows…
Talk on
Proven ways to make your website accessible in 2023Alena Nikolaeva26m
Practical checklist of claims and tools: WCAG compliance plus building an accessible design system with tokens, focus management and documented component…
Talk on
ADHD in the Digital WorldEmmy Cao23m
ADHD brains crave dopamine so they preferentially attend to interest challenge novelty urgency (ICNU) and are more likely to develop internet or gaming…
Talk on
Building AI-powered user interfacesJani Eväkallio37m
A working AI-first web writing app that helps serious writers collaborate with GPT-3 and smaller models is built and deployed: a React + TipTap editor wired to…
Talk on
Playing your tests wrightDebbie O'Brien27m
Concrete claims and demos: Playwright reliably isolates tests in separate browser contexts, generate tests on user actions by recording clicks into runnable…
Talk on
Visualised guide to memory management in JavaScriptKateryna Porshnieva27m
Starts at hardware: RAM cells, addresses and virtual memory, then follows JavaScript values into V8 showing literal mechanisms — V8 uses a small Young…
Talk on
The two ways to manage stateDavid Khourshid28m
Argues there are two workable approaches—direct mutation for speed and indirect event-driven/statechart actors for maintainability—and shows concrete…
Talk on
Leveraging (algebraic data) types to make your UI rock solidMatthias Le Brun25m
Claim: modeling UI state with algebraic data types in TypeScript eliminates classes of bugs by making optionality, fallibility and asynchronicity explicit…
Talk on
Building Offline and Real-Time Applications - The Magic of CRDTsMatan Kushner23m
Demo converts a single‑player to‑do list into a multiplayer app using a last write wins map that adds unique IDs, timestamps and author IDs so operations…
Talk on
The Path Traversal Strikes Back - Liran TalChar Wars25m
ChatGPT-generated upload code contains an exploitable path-traversal that lets uploads overwrite files; a popular npm module sd is shown vulnerable because…
Talk on
Built-in Tests with Node.jsTierney Cyren27m
A new built-in testing module node:test exists, imports require the runtime prefix and it supports CJS and ESM; migration from mocha is straightforward and a…
Talk on
Reaching for the sky with JavaScriptCharlie Gerard26m
Claims a pure front-end flight tracker that connects a USB dongle to the browser and decodes live ADS‑B streams; uses the WebUSB API to talk to a…
Talk on
Towards a simpler JavaScript ecosystemGil Tayar30m
Claims that a Create React App can run without bundlers or transpilation get demonstrated: a live demo shows edit and F5 refreshes working, JSX handled with…
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.