TC39: How signals work, adding signals to the JavaScript programming language episode artwork

EPISODE · Nov 11, 2024 · 1H 48M

TC39: How signals work, adding signals to the JavaScript programming language

from ConTejas Code

Links- Codecrafters (sponsor): https://tej.as/codecrafters- TC39 Signals Proposal: https://github.com/tc39/proposal-signalsSummaryIn this conversation, Kristen Maevyn, and Daniel Ehrenberg discuss reactivity and its importance in JavaScript. They explore the concept of reactivity, its role in keeping applications deterministic, and the challenges of achieving consistency in modern rendering frameworks. They also compare signals to observables and explain why signals are being considered as a language-level feature. The conversation touches on the API for signals, the use of classes in JavaScript, and the benefits of functional programming. Signals are an evolution of the long-standing problem of managing state in JavaScript applications. They provide a solution to the issues with classes and functions by combining the benefits of both. Signals allow for encapsulation, testing in isolation, and pure functions while still being able to handle state. Chapters00:00:00 Intro00:09:57 What are signals?00:26:37 Classes and the `new` keyword00:41:31 State Management and Signals00:49:25 Push-based vs. Pull-based Reactivity01:04:43 Language-level vs. Framework-level Signals01:14:27 Server-side Signals01:25:06 Self-referencing Signals01:36:29 Audience Q&A01:47:07 Conclusion Hosted on Acast. See acast.com/privacy for more information.

Episode metadata supplied by the publisher feed · Published Nov 11, 2024

Embed this episode

Ready to play

TC39: How signals work, adding signals to the JavaScript programming language

0:00 1:48:27

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

Frequently Asked Questions

How long is this episode of ConTejas Code?

This episode is 1 hour and 48 minutes long.

When was this ConTejas Code episode published?

This episode was published on November 11, 2024.

Can I download this ConTejas Code episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!