Skip to content

Instantly share code, notes, and snippets.

@AllPurposeName
Created October 22, 2015 18:07
Show Gist options
  • Save AllPurposeName/16d36acd26635f7797e6 to your computer and use it in GitHub Desktop.
Save AllPurposeName/16d36acd26635f7797e6 to your computer and use it in GitHub Desktop.
  1. Intro
  • Why prototypes?
  • Why ES6 matters?
  • Why performance?
  1. Prototypal vs Classical
  • Simplest prototype
  • Class has a shortfall
  • Prototype doesn't have a shortfall
  1. ES6 is opinionated
  • What the change syntactically looks like
  • What the change of syntax means (imo)
  1. Performance issues with the Prototype Chain
  • JavaScript Object Model
  • How iteration is performed
  • 3 quick strategies to speed it up
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment