Skip to content
89

Must-Watch JavaScript

JavaScript talks you have to see 👀 on functional programming, performance, frameworks, React, debugging, leveling up, and more!

7.1k stars358 forks84 entriesLast push Sep 23, 2026 (7 days ago)License CC0-1.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

2026

Own the RSC Pipeline: Cache and Compose It Yourself

Manuel Schiller, React Summit 18:23

2025

Fine-Grained Everything

Rich Harris, performance.now() 2025 42:34

JavaScript at the speed of Rust: Oxc

Jim Dummett, ViteConf 2025 29:15

Learn JavaScript by Building Mario!

, Ania Kubów, (YouTube Channel) 2:12:04

TanStack is Your New Favorite Framework

Jack Herrington, CascadiaJS 25:49

2024

Encrypting Data in the Browser - Exploring Web Crypto APIs

Aakansha Doshi, JSConf Budapest 33:31

2022

Debugging async JS

Jenn Creighton, React Miami 24:44

Large Scale Refactoring: From Start to Finish

Natalia Tepluhina, JSHeroes 27:47

2019

The Future of Web Animation

Sarah Drasner, JSHeroes 31:03

HTTP Headers for the Responsible Developer

Stefan Judis, JSConf EU 23:31

Essential JavaScript Debugging Tools for the Modern Detective

Rebecca Hill, JSConf Budapest 29:18

Take on Me, Web Browsers!

Eva Ferreira, JSConf Budapest: 21:59

Interactive Web Animation with SVG

Cassie Evans, CSSCAMP 32:08

2018

In the Loop

Jake Archibald, JSConf Asia 35:11

Look Mum, No Hands! - Brain Controlled JavaScript

Charlie Gerard, JSConf EU 24:34

10 Things I Regret About Node.js

Ryan Dahl, JSConf EU 26:41

Deep Learning in JS

Ashi Krishnan, JSConf EU 31:30

2017

Immutable Data Structures for Functional JS

Anjana Vakil, JSConf EU 26:32

JavaScript Engines - How Do They Even?

Franziska Hinkelmann, JSConf EU 25:13

Async + Await

Wes Bos, dotJS 15:51

Advanced Async and Concurrency Patterns in JavaScript

Kyle Simpson, js.la Meetup 39:42

In 2 lists

The Browser Hackers Guide to Instantly Loading Everything

Addy Osmani, JSConf EU 28:09

2016

The Rise of Async JavaScript

Jeremy Fairbank, FluentConf 28:58

Reasonable JavaScript

Preethi Kasireddy, Nodevember 50:12

Learning Functional Programming with JavaScript

Anjana Vakil, JSUnconf 29:56

Choosing a JavaScript Framework

Rob Eisenberg, NDC Oslo 1:01:13

The Myth of The "Real JavaScript Developer"

Brenna O'Brien, Front-Trends 27:05

An Angular 2 Force Awakens

John Papa, ng-conf 20:39

React.js for TV UIs

Steve McGuire, Netflix JavaScript Talks 35:02

The Hitchhiker's Guide to All Things Memory in JavaScript

Safia Abdalla, JSConf Budapest 26:16

SVG and GreenSock for Complex Animation

Sarah Drasner, ForwardJS Summit 40:16

2015

JavaScript in 2015

Glen Maddern, (screencast) 10:32

Angular + React = Speed

Dave Smith, ng-conf 19:26

Parallelism Experiments in JavaScript

Naveed Ihsanullah, JSConf US 32:39

Eliminate JavaScript Code Smells

Elijah Manor, FluentConf 29:15

Pocket-Sized JS

Henrik Joreteg, dotJS 18:44

What the... JavaScript?

Kyle Simpson, ForwardJS 38:16

Real World jQuery

Ben Foxall, jQuery UK 26:45

JavaScript State of the Union

Geoff Schmidt, Meteor Devshop SF 48:47

Dirty Performance Secrets of HTML5

Andreas Gal, FluentConf 14:15

You Should Use <Insert Library/Framework>, It's the Bestestest!

Paul Lewis, ffconf 33:31

Async Programming in ES7

Jafar Husain, JSConf US 35:56

Live React: Hot Reloading with Time Travel

Dan Abramov, ReactEurope 30:40

JavaScript Transformation

Sebastian McKenzie, JSConf US 20:23

Node.js at Netflix

Kim Trott, Node.js Interactive 25:17

If You Wish to Learn ES6/2015 From Scratch, You Must First Invent the Universe

Ashley Williams, JSConf US 25:48

2014

Enemy of the State

Amy Palamountain,Forward JS 32:40

Mary Live-Codes a JavaScript Game from Scratch

Mary Rose Cook, Front-Trends 32:16

Unorthodox Performance

John-David Dalton, ForwardJS 43:39

What the Heck Is the Event Loop Anyway?

Philip Roberts, JSConf EU 26:53

Building Isomorphic Apps

Spike Brehm, JSConf Asia 45:01

JavaScript for Everybody

Marcy Sutton, JSConf EU 28:59

JavaScript ♥ Unicode

Mathias Bynens, JSConf EU 25:41

Using AngularJS to Create iPhone & Android Applications with PhoneGap

Daniel Zen, ng-conf 21:34

Virtual Machines, JavaScript and Assembler

Scott Hanselman, FluentConf 25:56

User Interface Algorithms

Mark DiMarco, JSConf US 27:41

End to End Angular Testing with Protractor

Julie Ralph, ng-conf 18:46

Async JavaScript at Netflix

Jafar Husain, Netflix JavaScript Talks 28:38

Building Realtime Apps with Firebase and Angular

Anant Narayanan, ng-conf 21:08

2013

A JavaScript Web App Deconstructed

Alex MacCaw, JSConf Asia 36:24

JavaScript in Your Native Mobile Apps

Allen Pike, JSConf EU 25:47

JavaScript Masterclass

Angelina Fabbro, JSConf US 22:33

A Comparison of the Two-Way Binding in AngularJS, EmberJS and KnockoutJS

Marius Gundersen, JSConf EU 19:16

Hacker Way: Rethinking Web App Development at Facebook

Tom Occhino, Jing Chen, and Pete Hunt, F8 44:35

Promises and Generators: Control Flow Utopia

Forbes Lindesay, JSConf EU 31:26

How to Rewrite Your JS App (at Least) 10 Times

Garann Means, Fronteers 47:45

Front-End Development in Node.js

Raquel Vélez, jQuery Conference Portland 34:01

Front-End Tools for the Young Developer

Christian Vuerings, SF HTML5 User Group 14:16

Rethinking Best Practices

Pete Hunt, JSConf Asia 40:57

Righteous Javascript, Dude!

Zach Bruggerman, Cascadia JS 18:15

Transitioning Groupon to NodeJS

Sean McCullough, EmpireJS 28:23

Making JS More Learnable

Pamela Fox, dotJS 28:46

The Web Experience in the Autistic Spectrum

Natalia Berdys, JSConf EU 30:37

Return of Inspector Web: Web Components a Year Later

Angelina Fabbro, Fronteers 49:44

In 2 lists

Develop High Performance Sites and Apps with JavaScript and HTML5

Dr. Doris Chen, HTML5DevConf Meetup 1:01:39

Building Reflow

Kristofer Joseph, BackboneConf 45:41

Levelling Up in AngularJS

Alicia Liu, HTML5DevConf 40:31

2012

A Novel, Efficient Approach to JavaScript Loading

Malte Ubl and John Hjelmstad, JSConf EU 26:36

WTFJS

Brian Leroux, dotJS 18:26

In 2 lists

To Hell with jQuery

Karolina Szczur, JSConf EU 20:00

Is Node.js Better?

Brian Ford, JSConf US 41:42

Inspector Web and the Mystery of the Shadow DOM

Angelina Fabbro, JSConfEU 28:42

Maintainable JavaScript

Nicholas Zakas, FluentConf 47:04

Client Side Internationalization

Alex Sexton, JSConf EU 24:08

See category
94

Awesome Rust

rust-unofficial/awesome-rust

A curated list of Rust code and resources.

Fresh★ 60k1833 entriesPushed today
94

Awesome Mac

jaywcjlove/awesome-mac

 This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.

Fresh★ 115k1316 entriesPushed today
94

Awesome Python

vinta/awesome-python

The definitive list that answers "I want to do X in Python, which tool should I use?"

Fresh★ 324k504 entriesPushed today
94

Awesome C++

fffaraz/awesome-cpp

A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.

Fresh★ 74k1358 entriesPushed yesterday
94

Awesome Go

avelino/awesome-go

A curated list of awesome Go frameworks, libraries and software

Fresh★ 186k3119 entriesPushed yesterday
94

Awesome PHP

ziadoz/awesome-php

A curated list of amazingly awesome PHP libraries, resources and shiny things.

Fresh★ 33k87 entriesPushed 2 days ago