~/conference

Spotlight: Advanced JS 2013

date:2013-12-07
location:Toronto, Canada
series:Spotlight: Advanced JS · one edition
tags:[javascript]

front-end developers, single-page app developers, Ember developers, AngularJS developers, web game developers, performance engineers, devops engineers, QA and automation engineers

asm.js near-native compilation; JavaScript engine internals (hidden classes, inline caches); single-page app memory leaks and lifecycle hooks; CreateJS sprite sheet and PreloadJS usage; WebAudio integration for games and effects; Ember RunLoop and computed property macros; AngularJS realtime with Pusher and ngAnimate; continuous delivery with Jenkins, Grunt and Mocha/Karma; JavaScript on the JVM (Nashorn); worker-based async compilation and ArrayBuffer heaps

titleauthorlength
Client Side MVC and The Gosh Darn Back ButtonHarry Brundage40m
Shows how long-lived single-page apps at Shopify admin leak memory (examples: jQuery.data cache causing retained DOM, event-handler closures, and identity-map…
Talk on
Turbocharging Client-Side Processing: Leveraging asm.jsVladimir Vukicevic46m
Claims that JavaScript can run near-native speed by compiling hot, numeric code into asm.js and using M scripton to port C/C++ libraries. Performance lands…
Talk on
Virtual Machines 101Taz Singh41m
Compares SpiderMonkey, V8, Chakra, JavaScriptCore and Nashorn and explains concrete internals: V8 skips bytecode to emit machine code; engines use hidden…
Talk on
Rich Interactivity with CreateJSGrant Skinner53m
CreateJS is a four‑library suite (EaselJS, TweenJS, PreloadJS, SoundJS) that ships real features: SpriteSheetBuilder converts vector exports into run‑time…
Talk on
Continuous Deployment Workflows for Modern JavaScriptNick Van Weerdenburg55m
Describes a working continuous delivery pipeline used across client projects: Git-based workflows with the magic of rebasing and single commit per pull…
Talk on
Awesome Ember TricksRobin Ward28m
Shows concrete Ember techniques: use computed property macros for cached, composable filters and validators; use the RunLoop (Ember.run.schedule /…
Talk on
Realtime "Eye Candy" with AngularJSMatias Niemelä41m
Shows how to wire a demo AngularJS app to a realtime channel using Pusher, a Rails backend, and simple array ops (unshift, filter) plus scope.$apply so new…
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.