Skip to main content
ECMAScript

ECMAScript

Programming languageWikipedia

Search complete. 8 mentions across 7 episodes found for "ECMAScript".

Oct 9, 2026

Kamran AyubHOST
18:26
All right, we got some web platform news.
Kamran AyubHOST
18:28
What's what's what's new in ECMAScript? There's been some developments.
Erik OnarheimHOST
18:31
Yeah, this is via Rob Palmer.
Erik OnarheimHOST
18:34
Maybe we need a Rob Palmer corner now or the ECMAScript corner.
Erik OnarheimHOST
18:39
But they just reported on the stage two of composites proposal.
Erik OnarheimHOST
18:45
Now, composites are similar to you know, the, it's an evolution of like the record and tuple proposals.
Mark RichardsHOST
58:28
Yep.
Neal FordHOST
58:28
That is a, uh, a, a fitness function library for the JavaScript/ECMAScript world.
Mark RichardsHOST
58:33
Yep.
Mark RichardsHOST
58:33
The old one was TS Arc, but, uh, as of I think just recently, that has been just kind of frozen, and, uh, Arc Unit adopted it to Arc Unit TS.
Artificial IntelligenceNARRATOR
57:37
4.
Artificial IntelligenceNARRATOR
57:38
Stay updated with modern ECMAScript trends.
Artificial IntelligenceNARRATOR
57:40
The web ecosystem changes fast.
Artificial IntelligenceNARRATOR
57:43
Did you know JavaScript evolves every year? It gets fresh updates, handy shortcuts, and powerful features.
Edward KmettGUEST
1:48
This is w- way back before web workers and stuff like that were a thing.
Edward KmettGUEST
1:51
And then there was a threatened version of ECMAScript where they were going to add a whole bunch of things to the language all in one go.
Edward KmettGUEST
1:59
Um, Dave Herman and some other folks were working on that for Brendan Eich, and, uh, they had a specification for how they were gonna do this in standard ML.
Edward KmettGUEST
2:08
I'm like, "Eh, whatever this standard ML thing is, I can learn a little bit about that." And, uh, so then I said, "You know, I would like to run some of this JavaScript on the server side." I had had a decent experience using, uh, something called Apache Cocoon way back in the day, which was an old, like, XML-based web thing that had, uh, continuation passing s- or continuation-based JavaScript.
David BurnsGUEST
38:20
It is, and there's one frustration that I think a lot of your listeners will have, is that whenever something's going through a specification, it's so slow to actually get specified, right? Like when I started work, JavaScript was just a mess across the board, right? Between different browsers, and you needed to do all these different things, and you would figure it out through callback hell, and, like, you would go through it.
David BurnsGUEST
38:47
And then a lot of the ECMAScript standardization came in, and it was like, "Oh, this is really cool." Right? When we started working on this, and then they started creating test suites that you could run through everything.
David BurnsGUEST
38:58
But the slowness made it correct, right? Because if you make things fast, you cause other problems, and we've seen that in, like, the spec world.
David BurnsGUEST
39:08
So there was a, a specification, I c- I can't think of the name of it at the moment, which is used for people to send messages between browsers.
speaker_0NARRATOR
3:38
Without this, JavaScript would look for a standalone variable named a, which would cause an error or an unexpected result.
speaker_0NARRATOR
3:44
Since ECMAScript 2015 ES6, there is a shorter syntax for defining methods called the method shorthand.
speaker_0NARRATOR
3:52
It removes the colon and the function keyword.
speaker_0NARRATOR
3:54
const calculator equals a 10 b 5 add return this.a plus this.b semicolon.
CJ ReynoldsPANELIST
3:18
Since then, there have been standards committees.
CJ ReynoldsPANELIST
3:21
You know, ECMAScript came out and st- standardized the language, and then-
Wes BosHOST
3:25
Yeah
CJ ReynoldsPANELIST
3:25
... um, all the other browsers started to implement it as well.

We value your privacy

We use cookies to understand how you use our platform and to improve your experience. Click “Accept All” to consent, or “Decline non-essential” to opt out of non-essential cookies. Read our Privacy Policy.