HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

browser

2010s×Play all on YouTube

Upload date

Past year2020s2010s2000s

Type

TalkLectureExplainerTutorialDocumentaryInterviewDemoCommentaryComedyMusic

Duration

Under 4 minutes4-20 minutes20-60 minutesOver 1 hour

Features

Hidden gemsEvergreen only

Sort by

RelevanceRecently recommendedUpload dateOldest firstView countLike ratioMost recommended
Building a Better Web Browser - James Mickens - Harvard CS Colloquium 20151:07:46

Building a Better Web Browser - James Mickens - Harvard CS Colloquium 2015

29K views • 10 years ago
Paul Irish
James Mickens's 2015 Harvard colloquium argues that browsers are bloated and insecure because feature races trump clean interface design. He presents a cleaner, more secure browser architecture (Atlantis) with a much smaller API surface.
Jake Archibald on the web browser event loop, setTimeout, micro tasks, requestAnimationFrame, ...35:12

Jake Archibald on the web browser event loop, setTimeout, micro tasks, requestAnimationFrame, ...

808K views • 8 years ago
JSConf
Jake Archibald's JSConf.Asia 2018 talk "In the Loop" explains the browser event loop, covering tasks, microtasks, requestAnimationFrame, and how rendering interleaves with JavaScript. It uses visual walkthroughs to show why code runs in surprising orders and why setTimeout fixes are unreliable.
Servo: Building a Parallel Browser43:29

Servo: Building a Parallel Browser

23K views • 11 years ago
Linux.conf.au 2015 -- Auckland, New Zealand
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. The talk covers motivations, architecture and plans for the project.
How Google is building a browser monopoly8:14

How Google is building a browser monopoly

456K views • 7 years ago
TechAltar
TechAltar's eight-minute video arguing that Chrome is becoming the new Internet Explorer as Google leverages its browser position. It covers anti-competitive behavior toward other browsers like Firefox and Edge and the role of Chromium.
Fastest browser engine by far at 500 FPS! Servo Webrender - CSS on the GPU part 1: Rust15:00

Fastest browser engine by far at 500 FPS! Servo Webrender - CSS on the GPU part 1: Rust

19K views • 10 years ago
𝓖𝓷𝓸𝓶𝓮💫𝓢𝓪𝓷𝓮
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. It explains the approach and demos rendering at around 500 FPS.
Fastest browser engine by far at 500 FPS! Servo Webrender - CSS on the GPU part 2: Demo13:44

Fastest browser engine by far at 500 FPS! Servo Webrender - CSS on the GPU part 2: Demo

13K views • 10 years ago
𝓖𝓷𝓸𝓶𝓮💫𝓢𝓪𝓷𝓮
A demo excerpt from a 2016 Bay Area Rust meetup showing Servo's WebRender drawing CSS on the GPU at very high frame rates. It presents the promise of GPU-based browser rendering.
WORLD RECORD SPEED TEST1:44

WORLD RECORD SPEED TEST

1.6M views • 16 years ago
Opera
An Opera browser promotional video from 2010 in which a browser races a potato in a tongue-in-cheek speed test.
Topic match · Web development
Servo Architecture: Safety and Performance45:05

Servo Architecture: Safety and Performance

12K views • 9 years ago
linux conf au 2017 - Hobart, Australia
Jack Moffitt presents the architecture of Servo, Mozilla's experimental browser engine written in Rust, focusing on parallelism across cores, GPUs and SIMD and the safety properties gained from Rust.
Topic match · Web development
Daniel Henry Holmes Ingalls Jr.: The Live Web. Drag 'n drop in the cloud27:21

Daniel Henry Holmes Ingalls Jr.: The Live Web. Drag 'n drop in the cloud

8K views • 13 years ago
JSConf
Smalltalk pioneer Dan Ingalls presents the Lively Kernel at JSConf US 2012, a live, direct-manipulation programming environment running in the browser. He shows drag-and-drop building of live objects on the web.
Topic match · Web development
Google Chrome Speed Tests2:10

Google Chrome Speed Tests

9.3M views • 16 years ago
Google Chrome
Google's 2010 Chrome ad filmed web page rendering with a high-speed camera, comparing it with a potato gun, a pirate ship and lightning. It presented browser speed as Chrome's key selling point.
Topic match · Web development
Unreal Engine 3 in Firefox with asm.js2:37

Unreal Engine 3 in Firefox with asm.js

245K views • 13 years ago
Firefox
Mozilla's short demo of Unreal Engine 3 running in Firefox, ported by Mozilla and Epic in four days using Emscripten and asm.js.
Topic match · Web development
Tabs Outliner Overview6:18

Tabs Outliner Overview

262K views • 13 years ago
omnray
A short overview of Tabs Outliner, a Chrome extension that shows browser tabs and windows as a nestable tree. It demonstrates organizing, saving and restoring tabs.
How to use uBlock Origin to protect your online privacy and security | uBlock Origin tutorial 201817:10

How to use uBlock Origin to protect your online privacy and security | uBlock Origin tutorial 2018

299K views • 8 years ago
The Hated One
A 2018 tutorial explaining uBlock Origin's advanced user mode, including how to block scripts and use the dynamic filtering settings. It positions the extension as a replacement for tools like uMatrix.
Topic match · Web development
Debugging The Web (Chrome Dev Summit 2016)31:25

Debugging The Web (Chrome Dev Summit 2016)

144K views • 9 years ago
Chrome for Developers
Paul Irish's Chrome Dev Summit 2016 talk surveys the state of the art in Chrome DevTools debugging. It covers workspaces, diffs, CSS coverage, Node debugging, editor improvements and Lighthouse.
Topic match · Web development
Morten Rand-Hendriksen: CSS Grid Changes Everything (About Web Layouts)44:11

Morten Rand-Hendriksen: CSS Grid Changes Everything (About Web Layouts)

51K views • 9 years ago
WordPress
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. It makes the case for using Grid now that browsers support it.
Topic match · Web development
A more beautiful web is... Internet Explorer TV commercial1:01

A more beautiful web is... Internet Explorer TV commercial

1.8M views • 14 years ago
internetexplorer
A one-minute 2012 Microsoft television commercial for Internet Explorer 9, set to Alex Clare's 'Too Close'. It pitches a 'more beautiful web' with fast one-click access to favorite sites.
Topic match · Web development
Blink Questions Answered31:31

Blink Questions Answered

35K views • 13 years ago
Google for Developers
A Google Developers Q&A in which Blink engineering leads and the PM answer the community's top questions about the new Blink rendering engine forked from WebKit.
Topic match · Web development
Chrome vs Firefox vs Safari vs Servo WebRender0:14

Chrome vs Firefox vs Safari vs Servo WebRender

121K views • 10 years ago
Jake Archibald
A short side-by-side recording by Jake Archibald of the same animation demo running in Chrome, Firefox, Safari and Servo WebRender nightlies on a 60Hz display. It shows the smoothness difference of GPU-based rendering.
Topic match · Web development
RailsConf 2016 -  Turbolinks 5: I Can’t Believe It’s Not Native! by Sam Stephenson37:37

RailsConf 2016 - Turbolinks 5: I Can’t Believe It’s Not Native! by Sam Stephenson

61K views • 10 years ago
Confreaks
Sam Stephenson's RailsConf 2016 talk on Turbolinks 5, showing how small teams can ship fast Rails apps in the browser and hybrid iOS and Android apps sharing one set of web views.
Topic match · Web development
The Web That Never Was - Dylan Beattie1:01:46

The Web That Never Was - Dylan Beattie

96K views • 7 years ago
NDC Conferences
Dylan Beattie's entertaining NDC talk imagines an alternate history of the web, asking what if different decisions had been made on operating systems, browsers and standards. It blends real history with humor.
Topic match · Web development
CSS Grid Changes EVERYTHING - Amazing Presentation32:06

CSS Grid Changes EVERYTHING - Amazing Presentation

1.1M views • 9 years ago
Coding Tech
Morten Rand-Hendriksen's WordCamp Europe 2017 talk presents CSS Grid Layout as a native two-dimensional layout system that changes how web pages are structured, including responsive layouts independent of source order. It was given as browsers began shipping support.
Topic match · Web development
Pete Hunt - The Secrets of React's Virtual DOM (FutureJS 2014)35:25

Pete Hunt - The Secrets of React's Virtual DOM (FutureJS 2014)

75K views • 12 years ago
Codegram
Pete Hunt explains why React's virtual DOM was built, how it compares with databinding-style systems, and what it means for future browser technology. Recorded at FutureJS 2014 in Barcelona.
Topic match · Web development
Developing the best free photo editor - Ivan KUCKIR - Web2day 201927:26

Developing the best free photo editor - Ivan KUCKIR - Web2day 2019

15K views • 7 years ago
Web2day
Photopea founder Ivan Kutskir talks about developing a free browser-based photo editor, one of the most complex JavaScript programs ever written, and the web technologies behind it.
Topic match · Web development
Beyond Passwords: Secure Authentication with Mozilla Persona45:37

Beyond Passwords: Secure Authentication with Mozilla Persona

3K views • 13 years ago
Next Day Video
Dan Callahan presents Mozilla Persona, a decentralized, cross-browser authentication system that removes site passwords, at PyCon 2013. He explains how the protocol works and how to add it to a Python site.
Topic match · Web development
Do you know this guy? | Internet Explorer1:54

Do you know this guy? | Internet Explorer

3.1M views • 13 years ago
internetexplorer
A two-minute Microsoft ad for Internet Explorer 10 in which a karaoke-style song addresses people who hate the browser. It is part of the "browser you loved to hate" campaign.
What the heck is the event loop anyway? | Philip Roberts | JSConf EU26:53

What the heck is the event loop anyway? | Philip Roberts | JSConf EU

3.8M views • 12 years ago
JSConf
Philip Roberts explains the JavaScript event loop, call stack, callbacks and asynchronous behavior with live visualizations using a tool he built. It demystifies terms like non-blocking and single-threaded.
Topic match · Web development
Rich Harris - Rethinking reactivity36:45

Rich Harris - Rethinking reactivity

334K views • 7 years ago
You Gotta Love Frontend
Svelte creator Rich Harris explains moving reactivity into the compiler and language rather than tracking state at runtime, with a history of spreadsheets as reactive systems and comparisons to React.
Topic match · Web development
Crockford on JavaScript - Volume 1: The Early Years1:42:09

Crockford on JavaScript - Volume 1: The Early Years

252K views • 15 years ago
YUI Library
Douglas Crockford's first Yahoo lecture puts JavaScript in historical context. He traces the language's structure and quirks back through the early decades of computer science and programming language history.
Topic match · Web development
Pete Hunt: React: Rethinking best practices -- JSConf EU29:32

Pete Hunt: React: Rethinking best practices -- JSConf EU

548K views • 13 years ago
JSConf
Pete Hunt of Facebook and Instagram introduces React at JSConf EU 2013 and explains its design principles. He argues that separating templates from logic only separates technologies, not concerns, and makes the case for components.
Topic match · Web development
Dan Abramov - Live React: Hot Reloading with Time Travel at react-europe 201530:41

Dan Abramov - Live React: Hot Reloading with Time Travel at react-europe 2015

472K views • 11 years ago
ReactEurope
Dan Abramov live-codes hot reloading with time-travel debugging at React Europe 2015, debuting Redux and its devtools. The slides themselves are driven by application state.
Topic match · Web development
Hey Underscore, You're Doing It Wrong!36:31

Hey Underscore, You're Doing It Wrong!

141K views • 13 years ago
InfoQ
Brian Lonsdorf explains why Underscore.js falls short as a functional programming library, then introduces currying, composition and point-free style in JavaScript. He argues for data-last argument ordering.
Topic match · Web development
Chris McCord - Keynote: Phoenix LiveView - Interactive Apps without Javascript - ElixirConf EU 20191:12:41

Chris McCord - Keynote: Phoenix LiveView - Interactive Apps without Javascript - ElixirConf EU 2019

47K views • 7 years ago
Code Sync
Chris McCord's ElixirConf EU 2019 keynote introducing Phoenix LiveView, which builds interactive server-rendered apps without writing JavaScript. It explains how only changed dynamic parts are sent over a websocket.
Topic match · Web development
OAuth 2.0 and OpenID Connect (in plain English)1:02:17

OAuth 2.0 and OpenID Connect (in plain English)

2M views • 8 years ago
OktaDev
Okta developer advocate Nate Barbettini explains OAuth 2.0 and OpenID Connect in a roughly hour-long talk. It starts from the problems the protocols solve and walks through the flows. The description notes the implicit flow material is now out of date.
Topic match · Web development
RiftSketch: Live coding in VR with the Oculus Rift, Firefox WebVR, JavaScript and Three.js10:36

RiftSketch: Live coding in VR with the Oculus Rift, Firefox WebVR, JavaScript and Three.js

273K views • 12 years ago
Brian Peiris
Brian Peiris demonstrates RiftSketch, a web app where you write JavaScript with Three.js while wearing an Oculus Rift and watch the world around you change live. It runs on Firefox builds with WebVR.
Topic match · Web development
Interactive programming Flappy Bird in ClojureScript6:22

Interactive programming Flappy Bird in ClojureScript

55K views • 12 years ago
Bruce Hauman
Bruce Hauman live-codes Flappy Bird in ClojureScript in about six minutes, using figwheel to hot-reload changes into the running game. The demo shows game behavior being changed interactively without restarting.
Topic match · Web development
Evan Czaplicki - Let's be mainstream! User focused design in Elm - Curry On58:23

Evan Czaplicki - Let's be mainstream! User focused design in Elm - Curry On

82K views • 11 years ago
Curry On!
Evan Czaplicki, creator of Elm, talks at Curry On 2015 about user-focused language design. He explains the principles behind Elm and how to make a functional, typed language as approachable as JavaScript.
Topic match · Web development
"Controlling Time and Space: understanding the many formulations of FRP" by Evan Czaplicki40:55

"Controlling Time and Space: understanding the many formulations of FRP" by Evan Czaplicki

69K views • 12 years ago
Strange Loop Conference
Evan Czaplicki's Strange Loop 2014 talk surveys the many formulations of functional reactive programming and how they relate historically and theoretically. It then shows how Elm's variant enables hot-swapping and its time-traveling debugger.
Topic match · Web development
Pete Hunt: React - Rethinking Best Practices (updated) - JSConf.Asia 201340:58

Pete Hunt: React - Rethinking Best Practices (updated) - JSConf.Asia 2013

58K views • 12 years ago
JSConf
Pete Hunt of Facebook and Instagram presents React at JSConf.Asia 2013, explaining its design principles and why they seemed shocking at first. He argues that React separates concerns rather than technologies, and the talk also announces the React Chrome developer tools.
Topic match · Web development
Introduction to Node.js with Ryan Dahl1:06:34

Introduction to Node.js with Ryan Dahl

758K views • 15 years ago
InfoQ
Ryan Dahl, the creator of Node.js, introduces the event-driven I/O framework built on V8 with examples, and discusses the v0.4.0 release and its new APIs.
Topic match · Web development
[JSConfUS 2013] Steven Wittens: Making WebGL Dance30:55

[JSConfUS 2013] Steven Wittens: Making WebGL Dance

56K views • 13 years ago
JSConf
Steven Wittens' JSConf US 2013 talk on drawing with WebGL, using animated visuals to walk through vectors, matrices and the rendering pipeline. Despite the title, it works as a visual primer on the linear algebra behind 3D graphics.
Topic match · Web development