JSConf.Asia 2015
2015-11-19..2015-11-20
Singapore, Singapore
[JSConf.Asia 2013, JSConf.Asia 2014, JSConf.Asia 2015, JSConf.Asia 2016, JSConf.Asia 2018, JSConf.Asia 2019]
who it's for
frontend developers, Node.js developers, mobile web engineers, performance engineers, creative coders, devops engineers, security engineers
topics
Cordova app performance; server-side rendering with React; PM2 process management; Web Audio API synthesis; HTTP/2 deployment; Accelerated Mobile Pages (AMP); stylesheet performance analysis; Node.js application architecture; node authentication and data security; immutable data with ES2015; getUserMedia device simulation; Electron packaging for web apps
| title | author | length |
|---|---|---|
| JSPardy | Albert Yeung | 22m |
A live Jeopardy style game called JSPardy runs at JSConf.Asia 2015 with three volunteers answering answers by phrasing the right question the rules let the… | ||
| Game Programming for Education in JavaScript | Matthew Campbell | 41m |
A Thai typing game gets built in a weekend and ships to the App Store then gets packaged as native desktop apps with Electron; implementation uses createjs for… | ||
| JS performance in mobile web and hybrid apps… because science! | Ryan J. Salva | 40m |
Measured Cordova apps run inside a webview and pay real costs: Android Cordova shows much larger memory footprint and much slower startup (slow‑motion frames… | ||
| The Structure of Node.JS Applications | Tim Oxley | 39m |
Argues that Node.JS and npm’s extreme modularity leads to hundreds of thousands of tiny packages and lots of abandonware, and reports launching a runtime… | ||
| Overboard.js | Christian Heilmann | 52m |
Argues that JavaScript is overused and costly for real users, citing concrete measurements: median page 2 MB, 170 resources, median time to interactive ~5.5s… | ||
| Simplicity through Functions | Isaac Johnston | 40m |
Shows concrete claims and tools: using ES2015 features and libraries — immutable from Facebook, Mori and Ramda — to make state immutable with structural… | ||
| Production Applications with PM2 | Alexandre Strzelewicz | 32m |
PM2 is a production process manager for Node.js that claims 2 million downloads and ~10,000 GitHub stars, and ships a built‑in load balancer, cluster mode to… | ||
| Web based 3D Camera Simulator for Perceptual Computing | Princiya Sequeira | 20m |
A web-based simulator claims to let JavaScript replace a physical 3D camera by standing in for the USB stream: a NodeJS websocket server accepts getUserMedia… | ||
| Bio-Inspired Frontend Engineering | G. Kay Lee | 41m |
Claims a concrete alternative to mixins and traits: model objects as cell and instance object analogues, compose behaviour by adding organelle-like modules… | ||
| Elements of Dance Music | Paul Adenot | 42m |
Live‑coded an acid‑techno track using the Web Audio API, recreating TR‑808 drums and a TB‑303 style bass with oscillators, GainNodes, BiquadFilter and a noise… | ||
| Towards Universal JavaScript | Sarmad Sangi | 39m |
Claims that same JavaScript can run on server and client to fix SEO and performance tradeoffs, with concrete workarounds and costs: RedMart replaces… | ||
| Minimum Viable Warfare | Simon Swain | 06m |
A minimal warfare simulation is implemented with HTML5 canvas and a proper game loop using window.requestAnimationFrame and time-delta scaling, showing bases… | ||
| Node JS Authentication and Data Security | Tim Messerschmidt | 41m |
Claims concrete fixes not platitudes here bcrypt is recommended over md5 because bcrypt is slow and safe and the Ashley Madison leak shows 11 million md5… | ||
| Building Responsive Web Apps with OPENUI5 | Ashwani Goyal | 06m |
OPENUI5 is an open source JavaScript UI library from SAP claiming 200+ controls, 100% responsive layouts and MVC data binding with templating; licensing is… | ||
| Accelerating the Web through AMP | Andre Jay Marcelo-Tanner | 06m |
Accelerated Mobile Pages claims to make mobile content load dramatically faster by using a restricted subset of HTML that removes JavaScript and replaces it… | ||
| Evaluating Your Stylesheets | Koji Ishimoto | 05m |
Command-line npm package outputs JSON that measures stylesheet counts, style elements, file size and selector counts. It also accepts remote URI input and… | ||
| Particle IO | Kenneth Lim | 04m |
Demonstrates Particle IoT dev kits talking to cloud APIs: code compiled in the web IDE flashes to a device at home, the device publishes every 1.5 seconds to… | ||
| I Play The JavaScript | Matt Mckegg | 45m |
JavaScript hooks MIDI hardware, creates a virtual MIDI port, inspects 3‑byte messages from a Launchpad, transforms them with observable streams, and resends… | ||
| The Route to HTTP/2 | Karen Farzam | 18m |
HTTP/2 arrives as a binary protocol with HPACK header compression that cuts redundant headers by roughly 66% and multiplexing plus priority/dependency frames… | ||
| Making Realtime Audio-Visuals | Mathieu Henri | 48m |
Claims that tiny realtime audio‑visuals fit in 64 bytes to ~1KB and that you can couple sound and visuals by pregenerating wave buffers played via the audio… | ||
| Unbox Development in Production | Hamzeen Hameem | 19m |
A reproducible PHP dev environment is built and shown working: a GitHub vagrant PHP box boots under VirtualBox, runs a shell bootstrap.sh to install Apache PHP… | ||
| Reactive JavaScript at Netflix, Microsoft and the World | Matthew Podwysocki | 43m |
Claim: observables make asynchronous code composable and cancellable and are already used in production. Microsoft Reactive Extensions exist since 2009 and… | ||
| Elektroknit! | Mariko Kosaka | 30m |
Converts color photos into knit-ready two‑color bitmaps by reading pixel arrays from a canvas with Canvas API, applies convolution kernels for… | ||
| JS Security - A Pentesters Perspective | Prasanna Kanagasabei | 34m |
Shows that DOM XSS is exploitable in realistic settings: a reflected filename on an admin-upload path becomes a weapon when the attacker encodes payload as… | ||
| The Node Foundation | Danese Cooper | 38m |
Node Foundation is chartered with a clear governance split: a board handles money and trademarks while a Technical Steering Committee controls code, and the… | ||
| nothing matches | ||