10 materials
Preload critical assets to improve loading speed

Optimize web page performance by preloading assets before the browser discovers them.


Invaluable tool for keeping track on what technologies are currently implemented in browsers.

Understanding JavaScript Function Invocation and "this"

A look on "this" from the core function invocation primitive perspective.

Execution of Synchronous and Asynchronous codes

How does Javascript asynchronous code really work.

.bind() For Dummies

Short and simple explanation of how does bind method work.

What the heck is the event loop anyway?

Philip Roberts talk on words like, “event-loop”, “non-blocking”, “callback”, “asynchronous”, “single-threaded” and “concurrency”.


Patterns.dev is a free book on design patterns and component patterns for building powerful web apps with vanilla JavaScript and React.

Tasks, microtasks, queues and schedules

Deep dive into queueing and execution order in Javascript with browsers comparison.