JSHeroes 2026
2026-05-14..2026-05-15
Cluj-Napoca, Romania
JSHeroes ·
[JSHeroes 2017, JSHeroes 2018, JSHeroes 2019, JSHeroes 2022, JSHeroes 2023, JSHeroes 2024, JSHeroes 2025, JSHeroes 2026]
as the organisers put it
JSHeroes is an yearly event organized by the local JS community in Cluj, Romania. Check the latest updates and join us on the 14th and 15th of May 2026
who it's for
frontend developers, full-stack engineers, platform engineers, web performance engineers, engineering managers, developer tools engineers, accessibility engineers
topics
JavaScript historical timeline and quirks; DevTools-based reverse engineering; Managed effects and executors; BFF payload shaping and caching; Dead-code detection with Knip; WebAudio generative soundscapes; TanStack Query misuse and fixes; Forensic frontend code analysis; Cognitive load reduction in toolchains; Fastest web navigation techniques; Digital preservation and self-hosting; AI-assisted accessibility practices
| title | author | length |
|---|---|---|
| The time traveller's guide to JavaScript | Phil Hawksworth | 34m |
JavaScript turns 30 and the timeline names specifics: created in 10 days by Brendan Eich, Netscape ships the DOM, Internet Explorer adds XMLHttpRequest, and… | ||
| Reverse-engineering JavaScript to get rid of trust issues | Mikhail Korolev | 27m |
Demonstrates how to reverse engineer a website by using DevTools: network tab to find the prebuilt “possible” discounts, breakpoints to land in the business… | ||
| 25 years of embracing the weird | Zbyszek Tenerowicz | 29m |
A procession of concrete claims and artifacts: five lines of JS crashes Windows; a browser game engine built from canvas glitches runs today; an attempted 3D… | ||
| The power of managed effects | Bogdan Zaharia | 30m |
Managed effects treat side effects as data so reducers stay pure and effects move to a controllable executor; a remote calculator demo shows a race condition… | ||
| Caching, Payloads, and Other Dark Arts | Faris Aziz | 30m |
Real-world demos show concrete wins: a bloated API starts as five parallel client side requests returning a 1.58 MB payload that becomes 1.58 MB payload to 300… | ||
| Dead Code Shouldn't Exist | Dominik Dorfmeister | 30m |
Concrete result: running Knip across the Sentry frontend removes about 28k lines — roughly 3% of the codebase — by finding unused files, exports, and deps. The… | ||
| Making Waves with the Web | Anjana Vakil | 38m |
Builds a browser drone synthesizer that actually pulls live weather and maps specific attributes to oscillator pitch, filter cutoff/resonance, and LFO rates so… | ||
| How Not to Use TanStack Query | Dan Neciu | 24m |
Adopts TanStack Query as a server-state cache but misuses blanket invalidations around a gamification system of 100 gamification actions, causing cascades that… | ||
| Digital Preservation and Cyberpunk for Front-end Developers | Suz Hinton | 31m |
Recounts concrete projects and outcomes: a web-implemented Game Boy camera and Game Boy printer via getUserMedia, tiny three-component circuit boards and an… | ||
| The Cognitive Load Crisis: How Modern Web Systems Burn Out Teams | Siddharth Dayalwal | 32m |
Claims that modern web stacks cause burnout get quantified here: 12+ tools touched daily, 23 context switches per hour, 40% of time on non‑coding work and 300+… | ||
| Making sense of frontend code with forensic techniques | Richard Gross | 31m |
A concrete claim: forensic correlation of static, temporal and social metrics finds risky hotspots in real code. A 50,000‑line Phoenix example uses Code Cartel… | ||
| Working backwards | Daniel Roe | 33m |
Designs developer APIs by showing what was built and how it behaved: an open source npm UI hits 49 PRs in 24 hours and later attracts 3,000 contributions in 39… | ||
| Breaking The Bloat: Achieving The Fastest Navigations on The Web | Ryan Townsend | 36m |
Claim: two browser features actually cut real load time. Compression dictionaries (compression dictionaries, DCB/DCZ) send only diffs via simple HTTP headers… | ||
| You might not need JS | Cyd Stumpel | 36m |
Claim: many motion tasks move from JS to CSS using scroll-driven animations, the View Transitions API, CSS keyframe math and container queries. Demo rebuilds a… | ||
| AI and Human Centred Accessibility | Craig Abbott | 41m |
Research tests show Wave finds ~30% of issues yet scanning the top 1M sites surfaces 94.8% of detectable WCAG failures, so LLMs learn broken HTML. Local models… | ||
| Retired dependencies | Andrei Pfeiffer | 28m |
Node 25+ already makes several common dependencies unnecessary: load .env files with --env-file, replace nodemon with node --watch, use built‑in glob in fs… | ||
| nothing matches | ||