JSConf Budapest 2016
2016-05-12..2016-05-13
Budapest, Hungary
[JSConf Budapest 2015, JSConf Budapest 2016, JSConf Budapest 2017, JSConf Budapest 2019, JSConf Budapest 2022, JSConf Budapest 2024]
who it's for
frontend developers, JavaScript developers, web performance engineers, web security engineers, creative coders, web operations engineers
topics
npm ecosystem and CLI; V8 memory and garbage collection; Let's Encrypt and HTTPS automation; HTTP/2, ALPN and server push; perceived performance and speed index; service workers for offline pages; event sourcing with React and Flux; Web Audio API and Web MIDI; johnny-five hardware control and IoT; client-side JavaScript security strategies; webpack and build tooling
| title | author | length |
|---|---|---|
| What everybody should know about npm | Laurie Voss | 31m |
Ecosystem stats land hard: 4 million users, a billion package downloads every week and about 80% newcomers in the last year, so practical defaults matter. npm3… | ||
| The Hitchhiker's Guide to All Things Memory in Javascript | Safia Abdalla | 26m |
Explains how V8 actually lays out memory with six V8 spaces, distinguishes new vs old generation collection, and claims scavenging copies live objects… | ||
| Encrypt the Web For $0 | Yan Zhu | 22m |
Claims that HTTPS can be cheap and fast are backed by concrete wins: Let's Encrypt issues automated certificates and reports over 3 million issued with 10,000… | ||
| Why Performance Matters - JSConf Budapest 201 | Denys Mishunov | 22m |
Claim: perceived speed matters more than bytes or milliseconds, and a 20% rule (Weber‑Fechner) often determines whether users notice improvements. Cited… | ||
| Natural User Interface using JavaScript | Princiya Sequeira | 29m |
Builds a Leap Motion simulator that fakes the device SDK over websockets so the same JavaScript code runs with or without hardware, runs a mock server on port… | ||
| Event-Sourcing your React-Flux applications | Maurice de Beijer | 26m |
Argues that React and Redux apps gain auditability and resilience by pairing CQRS with Event‑Sourcing, showing commands with unique IDs, event storage, and… | ||
| Internet of Cats | Rachel White | 24m |
A web‑connected cat feeder is built with node, socket.io, and johnny-five driving a Particle Photon and a continuous servo; it dispenses on a Cron schedule or… | ||
| The Other Side of Empathy | Nick Hehr | 26m |
Argues that empathy improves open source and team work by naming four concrete tenets: context, constructive feedback, communication, caring. Cites tools and… | ||
| We ❤ Music & the Web | Tim Pietrusky, Martin Schuhfuss | 33m |
Live audio and visual set built in the browser: recording and saving WAV blobs from mic via Web Audio API, triggering synths with a MIDI controller via Web… | ||
| The Formulartic Spectrum | Suz Hinton | 26m |
Records subway audio, decodes PCM with the Web Audio API, then maps PCM samples to pixels (mapping −1..1 to 0..255) to render a rainbow canvas that can reach… | ||
| Building an Offline Page for theguardian.com | Oliver Joseph Ash | 24m |
Built an offline page for theguardian.com in under a day using service workers, priming a cache then intercepting requests with a network-first then cache… | ||
| High Performance in the Critical Rendering Path | Nicolás Bevacqua | 27m |
Blog initially shows spinning balls until server rendering replaces client‑only rendering and fixes first‑paint. Measure with DevTools, PageSpeed Insights… | ||
| Offensive and Defensive Strategies for Client-Side JS Security | Anand Vemuri | 28m |
Demonstrations use an intentionally vulnerable Node app plus Burp and BeEF to show a stored XSS payload that exfiltrates data and remotely controls a browser… | ||
| Changing live audio with the web-audio-api | Sam Bellen | 21m |
Asserts guitar effect pedals are fully reproducible in the browser using the web-audio-api and demos a working chain of input → nodes → output with concrete… | ||
| Science in the Browser | Robert Kerr | 37m |
A web app orchestrates real-time cloud simulation of compartmental neuron models (Hodgkin–Huxley style equations) and renders them with 3D WebGL visualization… | ||
| HTTP/2 is coming! Unbundle all the things?!? | Stefan Baumgartner | 25m |
HTTP/2 reduces parallel TCP connections into one multiplexed stream so latency drops (demo shows ~800 ms saved on a blog and about half the load time on… | ||
| Down the Rabbit Hole: JS in Wonderland | Claudia Hernández | 25m |
Shows concrete gotchas: NaN is a Number, typeof null === "object", +!![] evaluates to 1, Array.sort() defaults to lexicographic order so 4 can come after 33… | ||
| Works On My Machine, or the Problem is between Keyboard and Chair | Lena Reinhard | 31m |
The claim is that the tech industry is a buggy system built by and for privileged people and that this produces concrete harms: virtual assistants fail to flag… | ||
| nothing matches | ||