Best Web development Videos
「Web development」下面有160部被不同的人、在不同月份推荐过的视频。挑的时候先看对象:入门10部,适合还没学过的人;进阶105部,适合已经懂术语的人;普通向36部,按兴趣就能看;更硬的9部,留给想看推导或细节的人。这一类数量最多的是演讲,所以它们的共同点是一位讲者把一个判断讲完,例子是为了撑住这个判断。常出现的频道包括JSConf、Google for Developers、Meta Developers。目录给这个主题划的范围是:Web development: JavaScript, TypeScript, React, frontend frameworks, CSS, HTML, web components, browsers, Chrome DevTools, Node.js, WebAssembly, web APIs, full-stack frameworks.如果只看三部,就从《What the heck is the event loop anyway? | Philip Roberts | JSConf EU》开始,它负责把问题讲出画面;然后看《Rich Harris - Rethinking reactivity》,换一种讲法或例子;最后看《Crockford on JavaScript - Volume 1: The Early Years》,留给已经有基础的人。页面按每页24部切开,顺序看的是被推荐跨越了多少个月,不是播放量。每条标题下面那一句是这部片子自己的内容说明,用来区分它在讲定义、过程、演示还是观点。点进去能看到推荐原话、原文链接和适合谁看。看的时候把强烈推荐当成有人明确叫你去看,把引用当成只是拿来举例,把批评留下来对照,不要把每条评论都当成同一力度。

Web Development in Emacs, Common Lisp and Clojurescript - Emacs SG
Elias Martenson presents his Emacs-based workflow for building a web application (the Potato chat platform) with Common Lisp on the backend and ClojureScript on the frontend.

Node.js Is Bad Ass Rock Star Tech
A short satirical sketch in which a Q&A about web servers turns into a profane rant about threads, blocking and non-blocking I/O.

React.js Conf 2015 - Beyond the DOM: How Netflix plans to enhance your television experience
Jafar Husain of Netflix explains at React.js Conf 2015 how Netflix runs React-style rendering without the DOM on smart TVs and game consoles.

AngularJS Fundamentals In 60-ish Minutes
Dan Wahlin's hour-long beginner course on AngularJS builds a small single-page app while covering SPAs, directives, filters and data binding.

10 Things I Learned from the jQuery Source
Paul Irish walks through the jQuery source code and shares ten lessons and interesting techniques from it, aimed at JavaScript developers who want to learn from a widely used library.

What is a Browser?
Street interviews of over 50 passersby in Times Square, asked what a browser is.

A 10x faster TypeScript
Anders Hejlsberg introduces the native port of the TypeScript compiler, written in Go, which promises roughly 10x faster tooling.

Rich Harris: Futuristic Web Development
Rich Harris's Svelte Summit 2020 talk on what a modern web development workflow could look like.

Crockford on JavaScript - Section 8: Programming Style & Your Brain
Douglas Crockford's YUIConf 2011 keynote on why programming style matters, particularly in JavaScript.

Nicholas Zakas: Scalable JavaScript Application Architecture
Nicholas Zakas of Yahoo discusses architecture for large, modular JavaScript web applications.

2Advanced Studios v2 flash website in 2001
A one-minute archive video of the 2Advanced Studios v2 website from 2001, a showcase of the elaborate futuristic Flash interfaces the agency was known for.

Interview with Senior JS Developer
A comedy sketch by Kai Lentit in which a senior JavaScript developer is interviewed, parodying the chaos of the JavaScript ecosystem.

We're Gonna Build a Framework
Dylan Beattie's parody of 'We Didn't Start the Fire' with lyrics made entirely of real software framework names, ending in the chorus about building yet another framework.

React.js Conf 2016 - Lightning Talks - Elie Rotenberg
A five-minute lightning talk from React.js Conf 2016 by Elie Rotenberg on protecting the DOM from tampering.

Beyond Passwords: Secure Authentication with Mozilla Persona
Dan Callahan presents Mozilla Persona, a decentralized, cross-browser authentication system that removes site passwords, at PyCon 2013.

ReactiveConf 2017 - Tom Dale: Secrets of the Glimmer VM
Tom Dale explains the internals of the Glimmer VM, Ember's rendering engine, which compiles templates to opcodes.

Your web app but good: Aaron Boodman (Local-First Conf)
Aaron Boodman of Replicache asks why sync engines have not yet fixed web app complexity and what is missing for them to go mainstream.

Morten Rand-Hendriksen: CSS Grid Changes Everything (About Web Layouts)
Morten Rand-Hendriksen argues that CSS Grid changes web layout, showing how to place content in cells independent of HTML source order and reshape layouts with media queries.

TypeScript types can run DOOM
The Michigan TypeScript group shows the Doom engine running entirely inside the TypeScript type system.

Servo: Building a Parallel Browser
Jack Moffitt presents Servo, an experimental browser engine written in Rust and designed to be parallel at every level, using multiple cores, the GPU, fork-join concurrency and SIMD.

Fastest browser engine by far at 500 FPS! Servo Webrender - CSS on the GPU part 1: Rust
An excerpt from a Bay Area Rust meetup on Servo's WebRender, which renders CSS display lists on the GPU at very high frame rates.

This Video Has 77,321,815 Views
Tom Scott's video whose title shows its own live view count, and the story of how he made that work.

Bringing SIMD to the Web via Dart
John McCutchan of Google explains how Dart and the Dart VM expose SIMD instructions to speed up web software.

Google I/O 2011: Kick-Ass Game Programming with Google Web Toolkit
Google I/O 2011 session by Ray Cromwell and Philip Rogers on writing 2D and 3D games with HTML5 and GWT.