~/conference

dotJS 2013

front-end developers, JavaScript developers, UI engineers, React developers, framework authors, web performance engineers, node.js developers, QA engineers

browser JavaScript performance; iframe abuse; Dart language on web; Polymer components with Yeoman; JavaScript module systems; type dependence; graphics language design; secure scripting practices; web platform evolution; single-page app reactivity; web integration testing; node.js deployment workflows

titleauthorlength
JavaScript Performance in the Browser's WorldDave Methvin20m
Browser devtools and webpagetest.org expose the real bottlenecks: forced layouts show as yellow triangles but here the real culprit is an algorithm, not…
Talk on
iframe abuseRemy Sharp21m
Notes a dozen concrete iframe tricks and whether they actually work: using detect global leaks via a fresh iframe to find leaked variables, using XHR-in-iframe…
Talk on
DartNicolas Geoffray16m
Dart 1.0 stabilizes language and libraries and ships an Eclipse‑based IDE, dart2js shrinks Hello World to ~2.5 KB using tree‑shaking and whole‑program…
Talk on
yo polymerAddy Osmani22m
Claims that Polymer implements Web Components (templates, HTML Imports, custom elements, Shadow DOM) plus a sugary API and polyfills, and that…
Talk on
Module FrontiersJames Burke19m
ES6 modules deliver immutable live bindings so imports stay in sync and circular dependencies work; a low‑level loader API exposes the steps normalize locate…
Talk on
Type dependenceJohn K Paul21m
A practical roadmap uses actual tools and results: static parsing with esprima and Grunt plugins, style and semantic checks with jshint, historical…
Talk on
Growing a Language for GraphicsNicolas Garcia Belmonte18m
Shows a working WebGL visualization of Obama’s “four more years” tweet and other projects that use WebGL plus 2D textures to map geolocated tweets, explaining…
Talk on
Practicing Safe ScriptAlex Sexton25m
Argues that content injection is the practical attack vector — demonstrates the Sammy worm infecting ~60% of MySpace and shows client-side persistence like…
Talk on
The Web: Evolution in ActionBrendan Eich25m
Predicts 5.6 billion new web users on phones and tablets and argues for open evolving standards; describes a web-only OS stack called Firefox OS and shows…
Talk on
The need for speed - Single-page apps, Optimistic UIs, ReactivityGuillermo Rauch18m
Argues single‑page apps plus optimistic UIs actually cut perceived latency and speed up development, shows concrete thresholds (0.1 to 1 second and >1s for…
Talk on
Not the Mobile Web that you used to knowNuria Ruiz05m
Company 20 reports 5 million unique users weekly and 2 million mobile‑only users and says 200,000 pay for telco features; the hybrid approach mixes native…
Talk on
We're bad at web integration testingMatti Schneider04m
Claims that web integration testing mainly fails because common tools check the wrong thing: selenium is slow, old and tied to Java; phantom.js verifies only a…
Talk on
Making node.js deployment enjoyableHongli Lai04m
Lists the concrete ops that Passenger claims to replace: write init scripts for upstart or systemd, run apps under forever, reverse proxy through nginx, add a…
Talk on
In hope for better memory toolsDavid Bruant05m
Browser heaps use mark-and-sweep roots and reachability, and Chrome’s heap snapshot groups objects by constructor and produces noisy tables full of transient…
Talk on
Making JS More LearnablePamela Fox29m
Khan Academy uses Ace + ProcessingJS to teach JavaScript at scale and reports 200,000 challenges completed and 300,000 unique programs created; linting runs in…
Talk on
Sync HTML5 audio with CSS3 animationTim Pietrusky05m
Shows a working demo that keeps a CSS3 animation and an HTML5 audio element perfectly in step by using a clone-and-replace reset for the animation and the…
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.