~/conference

JSConf EU 2011

JavaScript developers, frontend developers, Node.js developers, browser engineers, tooling engineers, game developers, open source maintainers

JavaScript compilers and transpilation; writing Node.js modules with V8; JavaScript JIT internals; Emscripten cross-compilation; PDF.js in-browser rendering; HTML5 game engine development; audio processing with JavaScript; DOM implementation techniques; polyfills for missing APIs; jsPerf benchmarking and usage; high density server-side JavaScript; client-side framework design critique

titleauthorlength
Messing with JavaScript and the DOMPhilip Tellis36m
Measures latency by loading a 1×1 GIF (35 bytes) and differentiating TCP handshake time using a second request on the keep‑alive connection; measures…
Talk on
JavaScript Compilers For Fun and ProfitTom Robinson31m
Demonstrates real results not promises: a tiny lexer/parser/interpreter/compiler each under 140 characters that turns prefix expressions into runnable…
Talk on
High density server side java scriptTomasz Janczuk36m
Claim: run 1,000 lightweight server‑side JS apps in one OS process and show ~150 MB total (~150 KB per app), cutting a €5 shared hosting slot to about €0.30…
Talk on
Your Credit Card was made with JavaScriptTim Becker24m
Claim: card personalization and the printers that make credit cards run real JavaScript. Codebase includes the smart‑card module plus the machine-side programs…
Talk on
The ruby guy that goes javascriptThilo Utke21m
Timeline of concrete moves: a transition from Prototype to jQuery and then to Raphael to build a working vector-based font editor that runs in the browser; a…
Talk on
Audio Jedi, May the Sound be with YouTomás Senart22m
Built a browser audio editor in 12 hours of coding that uses the Web Audio API to slice waveforms, generate WAV blobs client‑side and upload to SoundCloud; it…
Talk on
Sweet sixteen, but where are the tools?Peter van der Zee27m
Zeon is a static JavaScript analyzer built on a handwritten parser that produces two token streams, scope chains, type inference and configurable warnings, and…
Talk on
HTML5 Game Engine developmentPaul Bakaus37m
Claims that web games can be practical now with a hybrid engine that swaps renderers and handles real scale issues performance benchmarks show canvas outpacing…
Talk on
Why Do We Need Two Eyes?Michal Budzynski27m
Argues two eyes matter because the brain fuses two slightly different images into depth and shows how to fake that by splitting RGB channels into anaglyphs…
Talk on
Data.jsMichael Aufreiter33m
Data.js provides a graph-backed JSON object model that runs in memory, exposes the same API on client and server, and persists by mapping one node per CouchDB…
Talk on
Demand More From Your JavaScript EditorMaxim Mossienko34m
Walks through a concrete editor setup that proves faster feedback and safer edits: installs and wires Tern for JavaScript completion, hooks JSHint for live…
Talk on
Using jsPerf correctlyMathias Bynens25m
jsPerf shows about 68% broken tests and adds roughly 57 new test cases per day, so expect noise not answers. Benchmarks rely on Benchmark.js and BrowserScope…
Talk on
DOM implementation techniquesMarijn Haverbeke22m
Browsers build a layout/render tree that maps DOM nodes to rectangles, then top‑down layout assigns sizes (tables may need multiple passes), and lazy reflow…
Talk on
How to be an open-source gangsterMarak Squires22m
Live demo shows hook.io and hook.js as a distributed event-emitter that moves pub/sub into browsers and servers, using the dnode JSON‑RPC protocol and optional…
Talk on
Polyfilling the gapsLea verou53m
Polyfills follow three concrete steps: feature detection, implementation, distribution. Practical notes: a two‑line document.head shim breaks frames…
Talk on
Writing node modules with v8Konstantin Kaefer28m
Explains building Node native modules with the V8 C++ API, node-gyp and libuv thread pool, and shares a GitHub repo (github.com/kkfor/node-cppmodules). Shows a…
Talk on
140byt.es - Building a web framework, one tweet at a timeJed Schmidt31m
A community curates JavaScript snippets that must fit in 140 bytes, hosted as a master gist on GitHub and pared down with real golfing tricks like the…
Talk on
JavaScript: what could have beenJared Wyles23m
Claim: if Microsoft had designed JavaScript in 1995 the language borrows C++ and Visual Basic traits and the ecosystem never evolves the same way. Evidence…
Talk on
All your browsers are belong to meJames Coglan26m
A browser-based polyphonic synth is built end-to-end in JavaScript: Web Audio-style sample generation in Firefox, event-based recording (store key events not…
Talk on
Magic Wand for surface generation - Voxels with JSJakub Siemiątkowski27m
Claim: JS can generate and render voxels using octrees but performance bottlenecks dominate. Implementation uses bitwise location strings stored as triples…
Talk on
Beyond JavaScriptJakob Mattson27m
Argues that JavaScript is not truly dynamic and describes a failed attempt to add static type inference because ubiquitous use of eval/with in libraries…
Talk on
Javascript, the GNOME wayEduardo Lima Mitev51m
GNOME Shell uses JavaScript as glue to 30k lines of JS hooked to ~40k lines of C and runs in production on millions of desktops; the stack extracts C APIs with…
Talk on
dyn.js - 100% invokedynamic JavaScript implementationDouglas Campos28m
Claims a Java 7 invokedynamic on JVM JavaScript runtime called gjs (dyn js) that links dynamic calls via Dynalink/method handles, removes massive glue code…
Talk on
Whole New RaphaëlDmitry Baranovskiy28m
Raphael 2.0 rewrites VML from scratch so VML and SVG render pixel-for-pixel the same, adds a new transform string format with relative and absolute transforms…
Talk on
JavaScript JITsDavid Mandelin, David Anderson26m
Live demos show assembly from SpiderMonkey, JaegerMonkey, IonMonkey and Crankshaft and claim real JITs hit 100 million iterations per second on a numeric loop…
Talk on
Breaking TechnologiesDavid Coallier29m
From JSConf EU 2011 an experiment runs PHP from Node by talking to FastCGI fpm: it builds node.php to pipe Express routes into PHP and uses socket.io for…
Talk on
An End to NegativityChris Williams27m
Argues Dart is speculation until proven and urges treating new languages as tools not religions, cites Mozilla Rust and Google Dart by name, reports the…
Talk on
Community JS reloaded - how to rock as a movementChristian Heilmann30m
Community work actually moves search and docs: badges link blogs to MDN badges and calling out bad sites forces fixes; a canvas demo gets rotated with CSS and…
Talk on
LOLJSBrendan Eich47m
ES6 adds concrete language features and implementation status: ES6 features: let const modules rest/spread becomes a short list with proxies already in V8 and…
Talk on
How to be betterBen Green31m
Claims that mark progress: write unit tests until they get easier, know the six falsy values, and memorize 21 native array methods (seven mutators, seven…
Talk on
PDF.jsAndreas Gal33m
A full PDF renderer in JavaScript proves possible: a project with ~15 contributors parses PDFs via XHR (range requests supported), records drawing commands…
Talk on
Buzz It For Real ! ... the tortuous road to Mobile HTML5 AppsAndrea Giammarchi37m
Argues HTML5 can deliver a near-uniform mobile app but only with pragmatic hacks and hard lessons: details on polyfills used, the lazy feature detection…
Talk on
EmscriptenAlon Zakai45m
Emscripten compiles LLVM bitcode from C/C++ into JavaScript and shows full, working ports: Bullet physics engine running in canvas, SQLite in the browser…
Talk on
Intro to Kendo UI - The JS Developer SwordAlexander Gyoshev24m
Kendo UI is a jQuery-based framework that claims 13 UI widgets including a fully functional grid and charts, with a dataSource abstraction that handles…
Talk on
Client Side Frameworks Suck and Why that doesn't matterAaron Quint30m
Argument: many client side frameworks overpromise yet still solve real problems. The concrete claim is that Sammy.js is a small Sinatra inspired router that…
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.