Must Watch Javascript
🔥 JavaScript talks you have to see 📺 on functional programming, performance, frameworks, React, debugging, leveling up, and more! ⚡️
Install / Use
npx skills add AllThingsSmitty/must-watch-javascriptInstalls into whichever agent you are using.
README
Must-Watch JavaScript
This is a collection of well-received talks about JavaScript covering topics such as React, functional programming, performance, frameworks, debugging, tooling, leveling up, and more.
[!TIP] Like CSS? Check out Must-Watch CSS! For other great lists check out @sindresorhus's curated list of awesome lists.
2025
- TanStack is Your New Favorite Framework: Jack Herrington, CascadiaJS
25:49 - Learn JavaScript by Building Mario!, Ania Kubów, (YouTube Channel)
2:12:04
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 - 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]
Related Skills
node-connect
385.5kDiagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.
imsg
385.5kUse the imsg CLI from OpenClaw agents for iMessage/SMS DMs, groups, replies, reactions, polls, watching, and private-API actions.
Agent Development
140.6kThis skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", "agent tools", "agent colors", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or…
review-duplication
106.4kUse this skill during code reviews to proactively investigate the codebase for duplicated functionality, reinvented wheels, or failure to reuse existing project best practices and shared utilities.
Security Score
Audited on Aug 7, 2026
