DotJS 2016
2016-12-02..2016-12-05
Paris, France
dotJS ·
[dotJS 2012, dotJS 2013, dotJS 2014, dotJS 2015, DotJS 2016, dotJS 2017, dotJS 2018, dotJS 2019, dotJS 2024, dotJS 2025, dotJS 2026]
who it's for
frontend JavaScript developers, framework authors and maintainers, server-side JavaScript developers, tooling and build engineers, browser engine engineers, web security engineers
topics
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
| title | author | length |
|---|---|---|
| Memory Layout of V8's Heap | Fedor Indutny | 18m |
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… | ||
| A static website with React? Really? | Maxime Thirouin | 04m |
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… | ||
| Unbundling the Future Web Runtime | Guy Bedford | 16m |
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… | ||
| Tuning Babel to your runtimes | Christophe Porteneuve | 18m |
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… | ||
| Nuxt.js: Universal Vue.js Applications | Sébastien Chopin | 04m |
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… | ||
| A day at | 02m | |
Filmed at dotJS on December 5, 2016. More info & upcoming conferences: https://www.dotconferences.com Watch the talks… | ||
| Keep Your Minds Open | Igor Minar | 23m |
Explains concrete design choices: Angular 2 adopts ES6 features, treats DOM as a rendering target, and replaces object.observe with observables (RxJS) for… | ||
| Service Worker and the Appification of the Web | Nolan Lawson | 17m |
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… | ||
| NoSQL injections in Node.js: The case of MongoDB | Vladimir de Turckheim | 05m |
Demonstrates that Node.js Express apps can accept MongoDB $ne payload to enumerate every document, and that legacy $where remote exec allowed calling… | ||
| Navigating JavaScript Userland | Zeke Sikelianos | 19m |
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… | ||
| {Live:JS} | Sam Wray, Tim Pietrusky | 18m |
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… | ||
| User Interfaces as Pure Functions of Time | Thomas Belin | 04m |
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… | ||
| Binary in JavaScript | Gonçalo Morais | 05m |
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… | ||
| Enforcing code changes over time | Rolf Erik Lekang | 04m |
Proposes using version control to restrict linter warnings to lines that actually changed so teams can apply learned rules incrementally, building a filter… | ||
| Reactivity in Frontend JavaScript Frameworks | Evan You | 19m |
Compares concrete implementations rather than definitions, building a tiny onStateChange and an autoRun to show how Vue.js style dependency tracking actually… | ||
| The realities of doing VR on the Web | Ada Rose Edwards | 19m |
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… | ||
| nothing matches | ||