~/conference

JSConf AU 2018

date:2018-04-10
location:Melbourne, Australia
series:JSConf AU · 2 editions
editions:[JSConf AU 2016, JSConf AU 2018]

A two-day conference for JavaScript enthusiasts, pushing technology beyond its boundaries. From the community, for the community. A part of global JSConf Family.

JavaScript developers, frontend engineers, Node.js developers, performance engineers, browser engineers, web security engineers, tooling engineers

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

titleauthorlength
Using Chrome Developer Tools to hack your way into concertsAmy Nguyen24m
Shows concrete steps using Chrome Developer Tools: use XHR breakpoints, filter network by domain and type, inspect request/response and stack traces in…
Talk on
V8 internals for JavaScript developersMathias Bynens28m
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…
Talk on
Pumping up Node js modules with Rust!Vigneshwer Dhinakaran30m
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…
Talk on
HTTP2, one frame at a timeIrina Shestak26m
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…
Talk on
I'm afraid your browser has been talking to the robots again a gentle intro to WebUSBSuz Hinton32m
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…
Talk on
Fantastic ASTs and where to find themCraig Spence28m
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…
Talk on
Taming the World’s Largest Trojan HorseCaleb Sotelo30m
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…
Talk on
OUTBREAK: index-sw-9a4c43b4b4778e7d1ca619eaaf5ac1db.jsAlexander Pope25m
A production release of index-sw-9a4c43b4b4778e7d1ca619eaaf5ac1db.js contains a typo that lets broken scripts install as zombie ServiceWorkers, infecting tens…
Talk on
Building a raytracing engine with JavaScriptMadlaina Kalunder34m
Builds a JavaScript ray tracer step by step, showing the sphere intersection test, a recursive trace function with depth limiting, and how reflection and…
Talk on
Designing very large JavaScript applicationsMalte Ubl29m
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…
Talk on
Generative Art SpeedrunTim Holman22m
Shows concrete JavaScript + HTML canvas code that draws lines, Bezier curves, tiled grids and displaced points, then composes those into recursion…
Talk on
Node js applications diagnostics under the hoodNikolay Matvienko25m
Shows a concrete production workflow: create core dumps selectively with gencore to fork and dump without killing the main process, extract stack and request…
Talk on
A year of other’s bugs: the sad state of error handlingBrittany Storoz34m
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…
Talk on
Uncharted territory: using aXe to forge a pathMadalyn Parker30m
Argues that a legacy chat widget can be made meaningfully accessible incrementally within tight time and resource limits using automated tests and focused…
Talk on
Is A Hot Dog A Sandwich And Other Analogies Not To Trifle WithPatricia Realini30m
Metaphors shape reasoning and categorize people; three specific failure modes are invisible analogies, inaccurate or unnuanced metaphors, and propagandistic…
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.