TC39 and Upcoming Proposals for ECMAScript (PART 1) - JSJ 532

JavaScript Jabber

Episode | Podcast

Date: Tue, 17 May 2022 10:00:00 +0000

<div class="trix-content"> <div>Today we chat with Thomas Randolph from GitLab, to discuss his Top 10 list of the upcoming TC39 proposals.<br /><br /> The list…</div><ol> <li>Temporal Proposal</li> <li>Import Assertions</li> <li>JSON Modules</li> <li>Built-In Modules</li> <li>Observable Proposal</li> <li>Partial Application</li> <li>UUID</li> <li>Pipeline Operator</li> <li>Module Blocks</li> <li>Emitter Proposal +1 Records and Tuples +2 Reverse and Sort Methods on Arrays</li> </ol><div>Sponsors</div><ul> <li><a href="https://topenddevs.com/">Top End Devs</a></li> <li><a href="https://raygun.com/?utm_medium=podcast&amp;utm_source=jsjabber&amp;utm_campaign=devchat&amp;utm_content=homepage">Raygun | Click here to get started on your free 14-day trial</a></li> <li><a href="https://topenddevs.com/coaching">Coaching | Top End Devs</a></li> </ul><div>Links</div><ul> <li><a href="https://twitter.com/rockerest">Twitter: Thomas Randolph ( @rockerest )</a></li> <li><a href="https://javascriptjabber.com/jsj-425-the-evolution-of-javascript">JSJ 425: The Evolution of JavaScript</a></li> <li><a href="https://tc39.es/proposal-temporal/docs/">Temporal</a></li> <li><a href="https://tc39.es/proposal-import-assertions/">import assertions</a></li> <li><a href="https://tc39.es/proposal-json-modules/">JSON modules</a></li> <li><a href="https://tc39.es/process-document/">The TC39 Process</a></li> <li><a href="https://tc39.es/proposal-observable/">Observable</a></li> <li><a href="https://tc39.es/proposal-partial-application/">Partial Application for ECMAScript</a></li> <li><a href="https://tc39.es/proposal-pipeline-operator/">ES pipe operator (2021)</a></li> <li><a href="https://tc39.es/proposal-js-module-blocks/">JavaScript Module Blocks</a></li> <li><a href="https://tc39.es/proposal-record-tuple/">Record &amp; Tuple</a></li> <li><a href="https://2ality.com/2022/04/change-array-by-copy.html">ECMAScript proposal "Change Array by copy": four new non-destructive Array methods</a></li> <li><a href="https://github.com/tc39/proposals">GitHub: tc39/proposals</a></li> <li><a href="https://rockerest.notion.site/JavaScript-Jabber-19-April-2022-1badf36afe844532922888f5132a25f8">JavaScript Jabber 19 April 2022</a></li> <li><a href="https://rdl.ph/">Thomas O. Randolph</a></li> </ul><div>Picks</div><ul> <li>Charles - <a href="https://www.audible.com/pd/The-Last-Battle-Audiobook/B002UZJF22">The Last Battle</a> </li> <li>Charles - <a href="https://apps.apple.com/us/app/gamepigeon/id1124197642">GamePigeon</a> </li> <li>Dan - <a href="https://www.paramountplus.com/shows/star-trek-picard/">Star Trek: Picard</a> </li> <li>Dan - 103 Early Hints</li> <li>Dan - War in Ukraine</li> <li>Steve - Dad Jokes</li> <li>Steve - Rescinded mask mandates for travel</li> <li>Thomas - <a href="https://rockerest.notion.site/JavaScript-Jabber-19-April-2022-1badf36afe844532922888f5132a25f8">My notes to this episode</a> </li> <li>Thomas - <a href="https://amzn.to/3Nifiw8">The Design of Everyday Things by Don Norman</a> </li> <li>Thomas - <a href="https://blog.redelastic.com/what-is-reactive-programming-bc9fa7f4a7fc">What is Reactive Programming by Kevin Webber</a> </li> <li>Thomas - War in Ukraine</li> </ul><div>Special Guest: Thomas Randolph.</div><div>Sponsored By:</div><ul> <li> <a href="https://topenddevs.com/coaching">Coaching | Top End Devs</a>: <a href="https://topenddevs.com/coaching">Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams</a> </li> <li> <a href="https://raygun.com/?utm_medium=podcast&amp;utm_source=jsjabber&amp;utm_campaign=devchat&amp;utm_content=homepage">Raygun</a>: <a href="https://raygun.com/?utm_medium=podcast&amp;utm_source=jsjabber&amp;utm_campaign=devchat&amp;utm_content=homepage">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a> </li> <li> <a href="https://topenddevs.com/">... Support this podcast at — https://redcircle.com/javascript-jabber/donations Advertising Inquiries: https://redcircle.com/brands Privacy & Opt-Out: https://redcircle.com/privacy