Spotlight: Advanced JS 2013
who it's for
front-end developers, single-page app developers, Ember developers, AngularJS developers, web game developers, performance engineers, devops engineers, QA and automation engineers
topics
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
| title | author | length |
|---|---|---|
| Client Side MVC and The Gosh Darn Back Button | Harry Brundage | 40m |
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… | ||
| Turbocharging Client-Side Processing: Leveraging asm.js | Vladimir Vukicevic | 46m |
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… | ||
| Virtual Machines 101 | Taz Singh | 41m |
Compares SpiderMonkey, V8, Chakra, JavaScriptCore and Nashorn and explains concrete internals: V8 skips bytecode to emit machine code; engines use hidden… | ||
| Rich Interactivity with CreateJS | Grant Skinner | 53m |
CreateJS is a four‑library suite (EaselJS, TweenJS, PreloadJS, SoundJS) that ships real features: SpriteSheetBuilder converts vector exports into run‑time… | ||
| Continuous Deployment Workflows for Modern JavaScript | Nick Van Weerdenburg | 55m |
Describes a working continuous delivery pipeline used across client projects: Git-based workflows with the magic of rebasing and single commit per pull… | ||
| Awesome Ember Tricks | Robin Ward | 28m |
Shows concrete Ember techniques: use computed property macros for cached, composable filters and validators; use the RunLoop (Ember.run.schedule /… | ||
| Realtime "Eye Candy" with AngularJS | Matias 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… | ||
| nothing matches | ||