~/conference

JSCamp 2018

JSCamp 2018 is a two-day developer-driven conference and workshops, crafted for and by the community. Learn about the latest trends, meet experts and core team members of different frameworks, tools and engines. Let's talk about the Future of JavaScript and the Web.

frontend developers, web platform engineers, full-stack engineers, Node.js developers, build tool authors, framework authors, technical leads

client-side routing with Vue.js; server-side rendering with React and Express; webpack build performance and profiling; module formats and JSON tree-shaking; WebAssembly integrated with Service Workers; WebXR application development and magic-window fallbacks; Electron desktop application architecture; micro frontends and app-shell delivery; Node.js enterprise patterns with TypeScript and Nest; JavaScript engine hidden classes and deoptimizations; machine learning in the browser; npm package design and registry practices

titleauthorlength
A Tale of Two AsyncsAshley Williams46m
Argues that Node aims to be a purely evented nonblocking runtime while Rust explicitly targets systems‑level, memory‑safe server code; details Rust’s async…
Talk on
Building a Platform: Webpack and the FutureSean Thomas Larkin40m
Claims measurable speedups: a rewritten plugin system yields 98% faster builds in some cases and shrinks a nine‑hour bundle to 17 minutes; a flag…
Talk on
Rise above the FrameworkMike Hartington32m
Argument: prefer web standards over heavy build chains by using shadow DOM for style encapsulation and CSS variables for themes; demonstrate a range slider…
Talk on
A Tale of Types, Classes, and MapsBenedikt Meurer40m
Maps out how JavaScript engines turn object shapes into concrete runtime structures and what actually moves performance: hidden classes (maps) that record…
Talk on
Keep Betting On JavaScriptKyle Simpson40m
JavaScript evolves through incremental baby steps yet now splits into a human-facing language and a machine-oriented substrate, with concrete outcomes: ES6…
Talk on
Understanding client side routing with Vue.jsHassan Djirdeh36m
Builds a working Pokemon single‑page app that starts with three routes and then shows how those become scalable with dynamic route matching. Implements a…
Talk on
WebXRMichaela Lehr33m
Shows how the new WebXR device API replaces WebVR and how to actually call Navigator XR, requestSession, requestFrameOfReference and create an XRWebGLLayer so…
Talk on
Building Real-World Desktop Apps with ElectronAnuj Nair27m
Explains that Electron boots a desktop app in four lines to set up, combines Chromium + Node.js, and uses preload scripts to expose only specific filesystem…
Talk on
The Bumpy Road to Universal JavaScriptJohannes Ewald31m
A working example evolves a single‑page random fox images app into server‑rendered, hydrated pages using Express, React, Babel and webpack multi-compiler…
Talk on
Semantic, Searchable Webapps with AngularMartin Splitt44m
Shows that Google does two‑stage indexing: the crawler indexes raw HTML first and delays costly rendering, so client‑side apps can miss the first wave unless…
Talk on
Break Up With Your Frontend MonolithElisabeth Engel38m
A small proof‑of‑concept built by three developers in two to three weeks shows micro frontends with an app shell cutting measured page load from about 104 to…
Talk on
Rethinking Enterprise Architectures with Node.jsKamil Mysliwiec35m
Claims that Node.js enterprise apps get simpler by using TypeScript + a framework called Nest: it boots in two lines of code, uses decorators and async/await…
Talk on
Machine Learning in the browserLian Li34m
Builds a working client-side ML app using TensorFlow.js and WebGL to run neural nets in the browser, generating synthetic RGB → complementary RGB pairs…
Talk on
The past, present, and future of the WebSteve Klabnik50m
Argues the web gains a true low level ISA called webassembly that plugs into existing JS VMs rather than replacing JavaScript gives a concrete spec size 165…
Talk on
Service Workers + WebAssemblyKenneth Rohde Christiansen27m
Concrete demo: a service worker fetches .webp, runs a compiled WebAssembly decoder (via Emscripten), copies decoded RGBA out of the WASM heap and returns a…
Talk on
How does npm designJerry Gabra17m
Claim: get the organization to prioritize UX by hiring and spreading design. Evidence: only in-house designer at NPM when the redesign happens, and the…
Talk on
How to Create 'Vuetiful' Data-Driven User InterfacesEvan Schultz36m
Shows how Vue loads and wires components at runtime to turn JSON schemas into working UIs: dynamic mounting with <component :is="...">, property forwarding…
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.