Performance Efficient

Hi, I'm Deb...

Soumya "Debloper" Deb

JavaScript

Performance Efficient

On a Scale of Hello-World to Ninja

What's your favorite avatar?

NameSpaces

a.k.a "please think of the children"

Strings

cut 'em, or tie 'em... but do it right

Keywords

carefully eval with delete

DOM

#omDomDom

Libraries

"To use, or not to use... that is the question!"

Timers

...are of the essence

Closures

are unicorns in disguise

Reflows

less, the better - really!

Web Workers

because, slavery laws don't apply to JS

PreProcess

[CoffeeScript, TypeScript, LiveScript, ...]

PreCompile

Get Awesome with asm.js
assembly language for the web we love!

E.X.P.E.R.I.M.E.N.T.

then Benchmark, then Share

REPEAT...

Thanks!

Soumya "Debloper" Deb

slides.com/debloper/betterjs

CC-BY-NC-SA

Made with Slides.com