JSCamp 2018
as the organisers put it
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.
who it's for
frontend developers, web platform engineers, full-stack engineers, Node.js developers, build tool authors, framework authors, technical leads
topics
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
| title | author | length |
|---|---|---|
| A Tale of Two Asyncs | Ashley Williams | 46m |
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… | ||
| Building a Platform: Webpack and the Future | Sean Thomas Larkin | 40m |
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… | ||
| Rise above the Framework | Mike Hartington | 32m |
Argument: prefer web standards over heavy build chains by using shadow DOM for style encapsulation and CSS variables for themes; demonstrate a range slider… | ||
| A Tale of Types, Classes, and Maps | Benedikt Meurer | 40m |
Maps out how JavaScript engines turn object shapes into concrete runtime structures and what actually moves performance: hidden classes (maps) that record… | ||
| Keep Betting On JavaScript | Kyle Simpson | 40m |
JavaScript evolves through incremental baby steps yet now splits into a human-facing language and a machine-oriented substrate, with concrete outcomes: ES6… | ||
| Understanding client side routing with Vue.js | Hassan Djirdeh | 36m |
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… | ||
| WebXR | Michaela Lehr | 33m |
Shows how the new WebXR device API replaces WebVR and how to actually call Navigator XR, requestSession, requestFrameOfReference and create an XRWebGLLayer so… | ||
| Building Real-World Desktop Apps with Electron | Anuj Nair | 27m |
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… | ||
| The Bumpy Road to Universal JavaScript | Johannes Ewald | 31m |
A working example evolves a single‑page random fox images app into server‑rendered, hydrated pages using Express, React, Babel and webpack multi-compiler… | ||
| Semantic, Searchable Webapps with Angular | Martin Splitt | 44m |
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… | ||
| Break Up With Your Frontend Monolith | Elisabeth Engel | 38m |
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… | ||
| Rethinking Enterprise Architectures with Node.js | Kamil Mysliwiec | 35m |
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… | ||
| Machine Learning in the browser | Lian Li | 34m |
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… | ||
| The past, present, and future of the Web | Steve Klabnik | 50m |
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… | ||
| Service Workers + WebAssembly | Kenneth Rohde Christiansen | 27m |
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… | ||
| How does npm design | Jerry Gabra | 17m |
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… | ||
| How to Create 'Vuetiful' Data-Driven User Interfaces | Evan Schultz | 36m |
Shows how Vue loads and wires components at runtime to turn JSON schemas into working UIs: dynamic mounting with <component :is="...">, property forwarding… | ||
| nothing matches | ||