~/conference

DotJS 2016

frontend JavaScript developers, framework authors and maintainers, server-side JavaScript developers, tooling and build engineers, browser engine engineers, web security engineers

V8 heap memory layout; isomorphic React static sites; ES modules and module registry; Babel env compatibility tuning; Nuxt.js server-side rendering; Service Worker offline and push; MongoDB NoSQL injection attacks; npm ecosystem and package analysis; functional reactive UI streams; binary and bitwise optimizations in JavaScript

titleauthorlength
Memory Layout of V8's HeapFedor Indutny18m
Explains how V8 represents JS values as 64-bit machine words (8-byte words), how small integers are tagged to avoid boxing (31-bit smallints), and how maps aka…
Talk on
A static website with React? Really?Maxime Thirouin04m
Claim: reuse unit-tested React components from npm to produce an isomorphic static site that is static at build time and dynamic in the browser. Implements…
Talk on
Unbundling the Future Web RuntimeGuy Bedford16m
Predicts native ES modules and WebAssembly landing in 2017 with Edge Insider already shipping parts and dynamic import at stage 3, claims that a modular…
Talk on
Tuning Babel to your runtimesChristophe Porteneuve18m
Claim: Babel should stop being a sledgehammer and be tuned to runtimes so you only transpile what’s needed. Evidence: evergreen browsers hit ~97% Chrome and…
Talk on
Nuxt.js: Universal Vue.js ApplicationsSébastien Chopin04m
A minimalist framework that actually server-renders Vue 2 apps using vue-router, Babel and webpack and ships pages as routes from a /pages directory; supports…
Talk on
A day at02m
Filmed at dotJS on December 5, 2016. More info & upcoming conferences: https://www.dotconferences.com Watch the talks…
Talk on
Keep Your Minds OpenIgor Minar23m
Explains concrete design choices: Angular 2 adopts ES6 features, treats DOM as a rendering target, and replaces object.observe with observables (RxJS) for…
Talk on
Service Worker and the Appification of the WebNolan Lawson17m
Service Worker is a client-side proxy that intercept fetch requests so pages can serve cached or network responses and enable robust offline experiences, plus…
Talk on
NoSQL injections in Node.js: The case of MongoDBVladimir de Turckheim05m
Demonstrates that Node.js Express apps can accept MongoDB $ne payload to enumerate every document, and that legacy $where remote exec allowed calling…
Talk on
Navigating JavaScript UserlandZeke Sikelianos19m
Claim: the npm website stagnates with no public API while Yarn and other tools push rapid innovation. Evidence: 400 new npm packages land daily, GitHub signals…
Talk on
{Live:JS}Sam Wray, Tim Pietrusky18m
Sam and Tim have an extreme passion for music, visualisations and JavaScript. In 2016 they met each other for the first time and decided to combine their…
Talk on
User Interfaces as Pure Functions of TimeThomas Belin04m
Argues that user interfaces are definable as pure functions of time and shows how promoting time to a primary input makes async boundaries irrelevant. Models a…
Talk on
Binary in JavaScriptGonçalo Morais05m
Concrete savings and concrete techniques: a 512×512 game reduces memory from 16MB to 4MB by packing tile fields into a single integer, using bitwise masks and…
Talk on
Enforcing code changes over timeRolf Erik Lekang04m
Proposes using version control to restrict linter warnings to lines that actually changed so teams can apply learned rules incrementally, building a filter…
Talk on
Reactivity in Frontend JavaScript FrameworksEvan You19m
Compares concrete implementations rather than definitions, building a tiny onStateChange and an autoRun to show how Vue.js style dependency tracking actually…
Talk on
The realities of doing VR on the WebAda Rose Edwards19m
Shows Samsung Internet on Gear VR and Chrome with WebVR APIs that render a canvas side‑by‑side for each eye and extend the video tag for 360/3D. Uses WebRTC…
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.