Performant JavaScript

If you need to share functionality across instances of a class, it is massively more performant to share functionality via prototypes.

This was a huge takeaway from yesterday’s lecture by @sgharms at Dev Bootcamp on inefficient versus efficient method sharing in JavaScript.

Using JS prototype functions to share functionality amongst instances of a class is significantly more performant and uses less memory than encapsulating shared methods in the constructor function.

Who knew.

 
2
Kudos
 
2
Kudos

Now read this

Thoughts on blogging

Writing is hard. Writing about technical topics is harder. Great writing demands clarity and conciseness when expressing ideas. This is especially important when discussing technical topics with a varied audience that might include... Continue →