JavaScript Modules: From IIFEs to CommonJS to ES6 Modules





The interactive transcript could not be loaded.


Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Jan 15, 2019

Consistently the most commonly under-learned aspect of JavaScript is the module system. There's good reason for that. Modules in JavaScript have a strange and erratic history. In this post we'll walk through that history, and you'll learn modules of the past to better understand how JavaScript modules work today.

๐Ÿš€ Check out our "Advanced JavaScript" course for greater detail on this and other JavaScript topics: https://tylermcginnis.com/courses/adv...

Iโ€™m not good at writing sales copy, so just trust me that if you use JavaScript in any capacity, thereโ€™s probably not another resource that will benefit you more than this. This course was years in the making. I took everything I know about JavaScript and all my experience teaching it over the last half decade and put it into this one course.

Weโ€™ll cover topics like
โœ… Execution Contexts
โœ… Blocking vs Non Blocking IO
โœ… Scopes
โœ… The Scope Chain
โœ… The Event Loop
โœ… Closures
โœ… Hoisting
โœ… Instantiation Patterns
โœ… FN.prototype
โœ… this, .call, .apply, and .bind
โœ… IIFEs/CommonJS/ES Modules
โœ… Inheritance
โœ… Composition
โœ… Async Patterns

Advanced JavaScript Course - https://tylermcginnis.com/courses/adv...

๐Ÿ“บ Subscribe to our channel for more educational content to help you master the JavaScript ecosystem: https://www.youtube.com/tylermcginnis

Here's the full blog post - https://tylermcginnis.com/javascript-...

TylerMcGinnis.com is a linear, project-based approach to mastering the JavaScript ecosystem. Our React courses have been taken by over 80k students with an average rating of 4.8/5. So whether you want to learn more about React Hooks, React Native, React Router, vanilla JavaScript, or all of the above, our in-depth courses and tutorials will teach you everything you need to know about utilizing these technologies in 2019.

๐Ÿƒ Visit our website for more in-depth, highly-rated educational content to help you master the JavaScript ecosystem: https://tylermcginnis.com/


When autoplay is enabled, a suggested video will automatically play next.

Up next

to add this to Watch Later

Add to

Loading playlists...