Skip to content

31 Flavours are Overrated, I’ll Stick to VanillaJS

Photo of Matthew Potter
Hosted By
Matthew P. and Taz S.
31 Flavours are Overrated, I’ll Stick to VanillaJS

Details

With the multitude of JavaScript based events this month, some of which are focused on libraries (http://jqueryto.com), others on server side technologies (http://fitc.ca/event/meanstack/), let’s continue that idea with what will be an introduction course to JavaScript WITHOUT libraries.

As part of the initiative to work in collaboration with other communities this year, we’re working with the Toronto JavaScript (https://www.meetup.com/torontojs/) group for our March event. Check out their meetup page for more details on some of the outstanding Tech Talks Nights that they produce as well as updates for their BeerScript socials and JS Hack Nights.

We’ll be going through some of the most common functions of libraries and how to perform the same things without adding a bunch of additional overhead. I’ve heard it said many times over the last year: “Web applications will never be as fast as native”. Let’s prove them wrong this year by making the switch to a library-less, clean coding binge.

+12 million operations per second
var myElement = document.getElementById('myID');

~350 thousand operations per second
var myElement = $('#myID');

Tasveer Singh (https://twitter.com/tazsingh/) and I will be heading two separate talks about functionality, prototyping, object rolls, and much more. Look to the Facebook, Twitter and Google+ pages of both our groups for more details leading up along with code snippets sneak previews.

See more examples of Vanilla tested against other libraries:

https://encrypted.google.com/search?q=site%3Ajsperf.com+vanilla

We’ll be covering basics in JavaScript design and patterns. Going to this event will help get you much more ready to start coding for things like Node.js (http://nodejs.org/), Socket.io (http://socket.io/) and AngularJS (http://angularjs.org/).

Please note that we will be posting the event on both of our Meetup pages so please feel free to register on either one.

Schedule:
6:30 - 7:00 Check-in, food & Networking
7:00 - Presentations Start
7:45ish - Break
8:00 - Presentations Start
9:00 - Out the door

Photo of HTML Toronto group
HTML Toronto
See more events
Bento Miso
862 Richmond Street West, Suite 300 · Toronto, ON