Anmeldung Registrierung
Erweiterte Suche
SE Radio 718: Will Sentance on JS Modernization

SE Radio 718: Will Sentance on JS Modernization

Zu Sammlung hinzufügen

Du hast noch keine Sammlungen.

Download Teilen Fundstellen Kommentare
0:00
58:43

Will Sentance, educator and co-founder of
Codesmith, joins SE Radio's Adi Narayan to discuss the evolution
of JavaScript and modern best practices. They begin with
JavaScript's origins as a simple scripting language and its
growth into the backbone of modern web development, highlighting
the core theme of the "don't break the web" constraint. The
requirement that JavaScript must remain backward-compatible has
shaped everything from naming decisions (e.g., flat instead of
flatten) to the introduction of Symbols as a collision-safe way
to extend objects.


Will explains how the TC39 group uses the open-source community
as a filtration system, absorbing user land patterns (like those
from Lodash or Moment) into the standard library only once demand
is proven. The upcoming Temporal API is highlighted as a major
win for native date/time handling. On the engine side, Will
discusses the shift toward monomorphic object shapes in the V8
JavaScript engine for better just-in-time (JIT) compiler
performance, and how developers can now write more engine-aware
code. The conversation also touches on LLMs in coding: Will's
view is that AI tools are useful but risk atrophying developers'
under-the-hood understanding, which remains essential for
debugging complex, production-scale systems.

Teilen