~/talk

Unraveling JavaScript Prototypes

Talkat Devworld Conference 2025 · 2025-02-27..02-28· [javascript]
slides:none on file

25 minutes of concrete claims and live code: shows that prototypes exist for every function since 1994, that arrow functions have no prototype and so are not constructors, draws a reusable diagram mapping objects to product.prototype and p.__proto__, and proves p.__proto__ links to constructor.prototype with console outputs. Demonstrates read vs write behavior on the prototype chain, gives an inheritance exercise using only proto prototype constructor, and shares slides for later.

AI-written summary · about

  1. 0:00JavaScript prototypes intro
  2. 1:06Functions and prototypes
  3. 2:09Arrow functions no prototype
  4. 3:54Constructor invocation pattern
  5. 7:06Objects not created from prototype
  6. 8:29Prototype object creation
  7. 12:31Constructor-prototype relationship
  8. 15:27Understanding __proto__
  9. 17:36Prototype chain operations
  10. 19:47Inheritance with prototypes
  11. 20:29Speaker and resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.