JSConf AU 2018
as the organisers put it
A two-day conference for JavaScript enthusiasts, pushing technology beyond its boundaries. From the community, for the community. A part of global JSConf Family.
who it's for
JavaScript developers, frontend engineers, Node.js developers, performance engineers, browser engineers, web security engineers, tooling engineers
topics
V8 array element kinds; TurboFan and Ignition optimizations; HTTP/2 framing and server push; WebUSB device APIs; Service Worker cache recovery; Parseltongue -> JavaScript AST tooling; route-based code splitting; dynamic import and hydration tradeoffs; ray tracing in JavaScript; Node core dump diagnostics with gencore; Rust integration for Node modules; ad tech supply-chain and malvertising
| title | author | length |
|---|---|---|
| Using Chrome Developer Tools to hack your way into concerts | Amy Nguyen | 24m |
Shows concrete steps using Chrome Developer Tools: use XHR breakpoints, filter network by domain and type, inspect request/response and stack traces in… | ||
| V8 internals for JavaScript developers | Mathias Bynens | 28m |
Explains how V8 classifies arrays into packed vs holy arrays, how element kinds transition only downward (SMI → double → object) and how single values like -0… | ||
| Pumping up Node js modules with Rust! | Vigneshwer Dhinakaran | 30m |
If you’ve spent much time writing and debugging node module code for performance in a Js app, you’ve probably had a hard time managing memory and native code… | ||
| HTTP2, one frame at a time | Irina Shestak | 26m |
Shows Node's HTTP/2 internals: libuv and TLS termination hand off bytes to the C++ parser dingy http/2, frames multiplex onto streams with credit‑based flow… | ||
| I'm afraid your browser has been talking to the robots again a gentle intro to WebUSB | Suz Hinton | 32m |
WebUSB lets a webpage open and claim USB devices so the browser talks directly to hardware; it already works in Chrome (including Chrome for Android) and is… | ||
| Fantastic ASTs and where to find them | Craig Spence | 28m |
A working Parseltongue→JavaScript transpiler is built end to end: lexer produces tokens, a parser builds an AST, the AST is mutated to ban or rewrite dangerous… | ||
| Taming the World’s Largest Trojan Horse | Caleb Sotelo | 30m |
Explains that JavaScript ad tech delivers 10 trillion ad impressions in 2017 and $110B for display, built from ad tags, hosted tag libraries, iframes, cookies… | ||
| OUTBREAK: index-sw-9a4c43b4b4778e7d1ca619eaaf5ac1db.js | Alexander Pope | 25m |
A production release of index-sw-9a4c43b4b4778e7d1ca619eaaf5ac1db.js contains a typo that lets broken scripts install as zombie ServiceWorkers, infecting tens… | ||
| Building a raytracing engine with JavaScript | Madlaina Kalunder | 34m |
Builds a JavaScript ray tracer step by step, showing the sphere intersection test, a recursive trace function with depth limiting, and how reflection and… | ||
| Designing very large JavaScript applications | Malte Ubl | 29m |
Claims that a web app can keep first‑load JS constant even as hundreds of engineers add features and that no line of JS need ever load unless required… | ||
| Generative Art Speedrun | Tim Holman | 22m |
Shows concrete JavaScript + HTML canvas code that draws lines, Bezier curves, tiled grids and displaced points, then composes those into recursion… | ||
| Node js applications diagnostics under the hood | Nikolay Matvienko | 25m |
Shows a concrete production workflow: create core dumps selectively with gencore to fork and dump without killing the main process, extract stack and request… | ||
| A year of other’s bugs: the sad state of error handling | Brittany Storoz | 34m |
Error handling in JavaScript is concretely broken for newcomers: tiny typos and type confusions cause hours of debugging, exemplified by errors like PI.push is… | ||
| Uncharted territory: using aXe to forge a path | Madalyn Parker | 30m |
Argues that a legacy chat widget can be made meaningfully accessible incrementally within tight time and resource limits using automated tests and focused… | ||
| Is A Hot Dog A Sandwich And Other Analogies Not To Trifle With | Patricia Realini | 30m |
Metaphors shape reasoning and categorize people; three specific failure modes are invisible analogies, inaccurate or unnuanced metaphors, and propagandistic… | ||
| nothing matches | ||