~/conference

JS Kongress 2017

date:2017-11-13..2017-11-14
location:Munich, Germany
series:JS Kongress · 3 editions
editions:[JS Kongress 2016, JS Kongress 2017, JS Kongress 2019]

Int. JavaScript Kongress about the Future of JavaScript. Topics: PWA, Angular, React, Architecture, Node, Performance

front-end developers, React developers, Node.js developers, web platform engineers, performance engineers, browser engineers, accessibility engineers

Progressive Web Apps and service workers; Node.js backend-for-frontends (BFF); V8 TurboFan JIT internals; in-browser machine learning and WebDNN; web Bluetooth with RxJS EEG input; rendering performance and translate3d compositing; WebAssembly for native workloads; ECMAScript (ES2017 and beyond); WebVR and A-Frame experiences; radio data links with SDR and Node.js; accessibility with augmented reality

titleauthorlength
Opening KeynoteAshley Williams25m
Argument claims the web platform shifts responsibilities among server client browser and standards and that those tensions drive JavaScript's growth. Concrete…
Talk on
Short story: When a close-knit JS App family needed rescue from an unruly State butlerVarsha Saha22m
A large scale application has some core functionalities, that needs to be used by ’n’ other applications embedded into it. These ‘n’ applications also have…
Talk on
Buffalo: when Node and APIs become BFFsNetto Farah24m
IFTTT moves from a monolith to microservices, then to per-client BFFs bundled as Buffalo, built on Node using promises and async/await. Services show median…
Talk on
Reactive Brain WavesUri Shaked26m
Connects a web Bluetooth headset (Muse) to a browser app using the muse-js wrapper and Angular, streams EEG samples as an RxJS observable, reduces each…
Talk on
A Tale of TurboFan: Four Years That Changed V8 ForeverBenedikt Meurer24m
Four years of work produce TurboFan, a new V8 optimizing compiler that implements escape analysis and object lifetime tracking to elide allocations and enable…
Talk on
Machine learning in EducationMichał Koźmiński22m
A crawler pulls YouTube videos with Spanish and English closed captions and a classifier initially labels 62 percent correctly, then an audio analyzer plus…
Talk on
Open Web, Open Source, Open CommunitiesShubheksha Jalan13m
Personal story about joining open source leads to concrete practices: use programs like Outreachy to onboard underrepresented contributors, label issues as…
Talk on
JavaScript’s “+” Operator and Decision FatigueEmily Freeman20m
Claim: the JavaScript + operator produces unintuitive results because ECMAScript runs a long coercion procedure so 2 + "2" => "22" and Infinity + -Infinity =>…
Talk on
Building a radio data network with Node.jsThomas Watson26m
Live demo builds a bidirectional radio data link using Node.js and low-cost SDR hardware: an RTL-style dongle for receive and a hackRF for transmit. Code is…
Talk on
A visual guide of rendering performanceMartin Splitt25m
Shows that the real win is avoiding pixel painting: a sliding drawer demo uses left transitions and triggers the repaint disco (layout → paint → composite)…
Talk on
The Browser, The Machine Learning and The Future we might not have imagined just less than a year agoCarmen Popoviciu34m
Timeline of concrete progress from 2015 to 2017: JavaScript moves from hand‑built nets and convnetjs/brainjs experiments to numjs for matrices, GPU.js and…
Talk on
The Browser is not a document reader!Rachel Nabors26m
Claim: the browser stops being a document reader and becomes a platform. Evidence: two years from a memo to IE4 introduces the DOM Ajax and data binding, five…
Talk on
“There is no spoon” - Building VR experiences in the Browser (With JS)Felipe Torres26m
Argues that usable VR runs in the browser with JavaScript and demonstrates it: an apartment tour and a socket‑based multiplayer shooter built in a few days…
Talk on
Progressive Web Apps: An easy answer to unequal houseworkSara Harkousse23m
Mayday measures unequal housework by having partners log daily activities and then comparing their reports so the app produces a visible division of labor it…
Talk on
Tomorrow’s JavaScript debuggerAmit Zur25m
Shows a working rewrite called debugger HTML built with React Redux Webpack and Babel and using CodeMirror for editing, not a roadmap. Demonstrates collapsing…
Talk on
Break Up With Your Frontend MonolithElisabeth Engel22m
An 11‑year‑old Goethe Fraga site with thousands of legacy lines splits into micro frontends; claim is that an app shell plus per‑page manifests lets…
Talk on
OUTBREAK: index-sw-9a4c43b4b4778e7d1ca619eaaf5ac1db.jsAlexander Pope23m
A concrete failure story: a broken service worker (due to missing cache API in some browsers and an uncaught install error) becomes permanently installed on a…
Talk on
Rethinking web accessibility: Using AR for people with disabilitiesShwetank Dixit21m
Proposes concrete web-based assistive tools: a mobile magnifier using the Image Capture API with getCapabilities/getSettings and torch control, a reading mode…
Talk on
WebAssembly for the rest of usJan-Erik Rediger23m
Claim: WebAssembly runs compiled C/C++/Rust modules in all major browsers today and often outperforms JavaScript; demo shows a compiled half(x) function…
Talk on
ECMAScript of the Future: ES2017 & BeyondBrian Terlson25m
ES2017 brings async functions and SharedArrayBuffer plus Atomics to enable true cross‑thread performance; the standards test suite has grown to 50,000 tests…
Talk on
The parallel future of the browser (Closing Keynote)Lin Clark31m
Browsers must adopt fine‑grained parallelism not just multi‑process tabs; the claim is that splitting style computation and painting across cores yields…
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.