whatisgithub

What is js-must-watch?

bolshchikov/js-must-watch — explained in plain English

Analysis updated 2026-06-24

13,577Audience · developerComplexity · 1/5Setup · easy

In one sentence

A curated list of essential JavaScript conference talks from 2012 to 2020, covering the event loop, React, Redux, functional programming, and more, organized by year.

Mindmap

mindmap
  root((js-must-watch))
    Topics
      Event loop
      Memory management
      Async patterns
      Functional programming
    Notable speakers
      Ryan Dahl
      Brendan Eich
      Dan Abramov
      Pete Hunt
    Years covered
      2012 to 2020
    Format
      Video links
      Speaker names
      Talk runtimes
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Browse talks from 2012 to 2020 to build foundational JavaScript knowledge through expert conference presentations

USE CASE 2

Find Dan Abramov's live Redux demo or Pete Hunt's early React talk to understand the origins of tools you use today

USE CASE 3

Share a curated watch list with junior developers learning JavaScript fundamentals and core concepts

How does it compare?

bolshchikov/js-must-watchfacebook/watchmanlgvalle/material-animations
Stars13,57713,57813,576
LanguageC++Java
Setup difficultyeasymoderateeasy
Complexity1/53/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

So what is it?

js-must-watch is a curated list of conference talks and videos about JavaScript, organized by year. The list spans from 2012 through 2020 and collects talks that the curator considered essential viewing for anyone working with JavaScript. The topics covered range from foundational concepts to advanced and specialized areas. Earlier entries include talks on the JavaScript event loop, memory management, performance optimization, asynchronous programming patterns, and how JavaScript engines work internally. Later entries cover topics like reactive programming, immutable data structures, functional programming in JavaScript, the history and future direction of the language, and CSS-adjacent technologies like Houdini. Speakers in the list include prominent figures from the JavaScript community across that era: Ryan Dahl (creator of Node.js) discussing things he regrets about the platform, Brendan Eich (creator of JavaScript) reflecting on the language's evolution, Pete Hunt introducing React concepts before it became mainstream, and Dan Abramov demonstrating hot reloading with time travel in Redux. Many of the talks come from major JavaScript conferences such as JSConf EU. The list is part of the broader Awesome Lists ecosystem on GitHub, a network of community-maintained lists that collect recommended resources in a specific area. The repository itself contains no runnable code, it is a reference document maintained as a markdown file. Entries include the speaker name, talk title, a link to the video, and the runtime. The list appears to have last been updated in 2020, so it does not include talks from more recent years.

Copy-paste prompts

Prompt 1
I want to understand the JavaScript event loop, which talks in the js-must-watch list cover this and what order should I watch them in for a complete mental model?
Prompt 2
Give me a structured study plan using only the js-must-watch list to go from basic JavaScript to understanding React, Redux, and functional programming patterns
Prompt 3
Which js-must-watch talks are most useful for understanding JavaScript performance, memory management, and how the engine works internally?
Prompt 4
I have 10 hours to spend on JavaScript fundamentals, pick the 6 most important talks from the js-must-watch list and explain in one sentence why each one matters

Frequently asked questions

What is js-must-watch?

A curated list of essential JavaScript conference talks from 2012 to 2020, covering the event loop, React, Redux, functional programming, and more, organized by year.

How hard is js-must-watch to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is js-must-watch for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.