techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

4.7K
active users

#tc39

0 posts0 participants0 posts today
Inautilo<p><a href="https://mastodon.social/tags/Development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Development</span></a> <a href="https://mastodon.social/tags/Proposals" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Proposals</span></a><br>TC39 advances 9 JavaScript proposals · Three features are ready to join ECMAScript <a href="https://ilo.im/164is3" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ilo.im/164is3</span><span class="invisible"></span></a></p><p>_____<br><a href="https://mastodon.social/tags/TC39" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TC39</span></a> <a href="https://mastodon.social/tags/EcmaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EcmaScript</span></a> <a href="https://mastodon.social/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a> <a href="https://mastodon.social/tags/Frontend" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Frontend</span></a> <a href="https://mastodon.social/tags/Backend" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Backend</span></a></p>
Sal Rahman<p>I&#39;m gonna settle it once and for all:</p><p>the tc39 should adopt the F# style for pipeline operator.</p><p>No questions asked.</p><p><a href="https://techhub.social/tags/FunctionalProgramming" class="mention hashtag" rel="tag">#<span>FunctionalProgramming</span></a> <a href="https://techhub.social/tags/JavaScript" class="mention hashtag" rel="tag">#<span>JavaScript</span></a> <a href="https://techhub.social/tags/TC39" class="mention hashtag" rel="tag">#<span>TC39</span></a> <a href="https://techhub.social/tags/ECMAScript" class="mention hashtag" rel="tag">#<span>ECMAScript</span></a> <a href="https://techhub.social/tags/ECMA262" class="mention hashtag" rel="tag">#<span>ECMA262</span></a> <a href="https://techhub.social/tags/FP" class="mention hashtag" rel="tag">#<span>FP</span></a> <a href="https://techhub.social/tags/PipelineOperator" class="mention hashtag" rel="tag">#<span>PipelineOperator</span></a></p>
Austin Andrews<p>Every so often I check to see if CSS anchor positioning is ready. Almost there in Safari/Firefox. :blobcateyesR: </p><p>Popover API already makes things so much cleaner, so hopeful all the anchor implementations ship in a stable shape. Chrome's seems to work pretty great from testing my use cases with various menus.</p><p>Updating legacy code this weekend to match the spec 1:1 so the JS can be dropped after release.</p><p><a href="https://fosstodon.org/tags/tc39" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tc39</span></a> <a href="https://fosstodon.org/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a></p>
Daniel Ehrenberg<p>During tonight's AmsterdamJS <a class="hashtag" href="https://bsky.app/search?q=%23Meetup" rel="nofollow noopener" target="_blank">#Meetup</a> Special Edition with <a class="hashtag" href="https://bsky.app/search?q=%23TC39" rel="nofollow noopener" target="_blank">#TC39</a> Members (1800 CET), I will share the history of the <a class="hashtag" href="https://bsky.app/search?q=%23JavaScript" rel="nofollow noopener" target="_blank">#JavaScript</a> Decorators proposal, which is now in Stage 3 of Ecma TC39's standardization process <a href="https://www.meetup.com/amsterdamjs/events/306378677/" rel="nofollow noopener" target="_blank">www.meetup.com/amsterdamjs/...</a><br><br><a href="https://www.meetup.com/amsterdamjs/events/306378677/" rel="nofollow noopener" target="_blank">AmsterdamJS Special Edition: A...</a></p>
Austin Andrews<p>Updating some older Typescript 4.x code to TypeScript 5 latest. Decorator heavy code, so nice to get it all refactored to ESDecorators Stage 3 syntax. Definitely an improvement, especially having `context.addInitializer`.</p><p>One minor headache in that I also had to update the webpack/ts-loader version to latest after noticing issues in the transpiled output.</p><p><a href="https://fosstodon.org/tags/TypeScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TypeScript</span></a> <a href="https://fosstodon.org/tags/TC39" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TC39</span></a></p>
Inautilo<p><a href="https://mastodon.social/tags/Development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Development</span></a> <a href="https://mastodon.social/tags/Proposals" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Proposals</span></a><br>TC39 advances a few JavaScript proposals · Three features are ready to join ECMAScript <a href="https://ilo.im/162h89" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ilo.im/162h89</span><span class="invisible"></span></a></p><p>_____<br><a href="https://mastodon.social/tags/TC39" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TC39</span></a> <a href="https://mastodon.social/tags/EcmaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EcmaScript</span></a> <a href="https://mastodon.social/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a> <a href="https://mastodon.social/tags/Frontend" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Frontend</span></a> <a href="https://mastodon.social/tags/Backend" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Backend</span></a></p>
🎹 Tim Janik ✅<p>Highly recommended article by <span class="h-card" translate="no"><a href="https://t.l3r.me/users/ryancarniato" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>ryancarniato</span></a></span> on <a href="https://social.tchncs.de/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> Signals and scheduling of async funcs.</p><p>I had my own share of problems (in Lit) with the <a href="https://social.tchncs.de/tags/TC39" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TC39</span></a>-<a href="https://social.tchncs.de/tags/Signal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Signal</span></a> proposal, but failed to blog about it so far. Glad others recognize it could be too early to standardize…</p><p>Scheduling Derivations in <a href="https://social.tchncs.de/tags/Reactivity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Reactivity</span></a>:</p><p><a href="https://dev.to/this-is-learning/scheduling-derivations-in-reactivity-4687" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.to/this-is-learning/schedu</span><span class="invisible">ling-derivations-in-reactivity-4687</span></a></p>
Kerrick Long (code)<p>Anybody on <a href="https://ruby.social/tags/TC39" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TC39</span></a> want to champion an ECMAScript proposal? Before I write a whole explainer document I’d like to make sure it isn’t wasted effort.</p><p>In short: Symbol.call, a well-known symbol, which can be used as a method name to make an object callable. Prior art: <a href="https://ruby.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a>’s call(), E’s run (), C++’s operator(). Allows your class’s instance to act as a Functor Object, and eases use of Method Object pattern. Gives us a way to make callables have their own “this.”</p><p><a href="https://ruby.social/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://ruby.social/tags/JS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JS</span></a> <a href="https://ruby.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a></p>
Alberto de Murga<p>Twice a year, due to a very old system, many assumptions, user expectations, and a bright mind that decided to set a database in Europe/Amsterdam TZ, we have to deal with at least a bug regarding time issues. I cannot wait for Temporal to be fully implemented in all the platforms.</p><p><a href="https://mastodon.social/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://mastodon.social/tags/temporal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>temporal</span></a> <a href="https://mastodon.social/tags/tc39" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tc39</span></a></p><p><a href="https://developer.mozilla.org/en-US/blog/javascript-temporal-is-coming/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">developer.mozilla.org/en-US/bl</span><span class="invisible">og/javascript-temporal-is-coming/</span></a></p>
jmsfbs<p>Just noticed this <a href="https://mastodon.social/tags/js" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>js</span></a> behaviour found it interesting/surprising</p><p>```javascript<br>let o = {}<br>let i = 0;<br>o?.f?.(i++)<br>```</p><p>The value of `i` is `0` after this expression. I would have thought that the orders of evaluation would still lead to `i++` occurring even if the method call is short circuited. But `i++` never evaluates.</p><p><a href="https://mastodon.social/tags/js" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>js</span></a> <a href="https://mastodon.social/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://mastodon.social/tags/tc39" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tc39</span></a> <a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a></p>
ECMAScript News<p>Updates from the TC39 meeting in December 2024<br><span class="h-card" translate="no"><a href="https://mastodon.social/@gnumanth" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>gnumanth</span></a></span><br><a href="https://dev.to/hemanth/updates-from-the-105th-tc39-meeting-3gkh" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.to/hemanth/updates-from-th</span><span class="invisible">e-105th-tc39-meeting-3gkh</span></a></p><p><a href="https://mastodon.online/tags/ECMAScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ECMAScript</span></a> <a href="https://mastodon.online/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.online/tags/TC39" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TC39</span></a></p>
westbrook<p><span class="h-card" translate="no"><a href="https://indieweb.social/@deebloo" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>deebloo</span></a></span> I think the world would be better if instead of moving "browser features" to JS build tools we should put the same effort/time/resources into standardizing the server interface as it prepared to deliver HTML to the browser so that we could get a single coordinated SSR solution.</p><p><a href="https://mastodon.social/tags/tc39" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tc39</span></a></p>
gnumanth<p>Updates from the 104th <a href="https://mastodon.social/tags/TC39" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TC39</span></a> meeting <a href="https://mastodon.social/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://dev.to/hemanth/updates-from-the-104th-tc39-meeting-14cp" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.to/hemanth/updates-from-th</span><span class="invisible">e-104th-tc39-meeting-14cp</span></a></p>
Evan Hahn<p>"So please, I beg everyone influencing [JavaScript], when considering a new feature, please apply a higher bar than 'Wouldn't it be nice if we could also write it this way?'" <a href="https://scribe.rip/4e83096239b9" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">scribe.rip/4e83096239b9</span><span class="invisible"></span></a></p><p><a href="https://bigshoulders.city/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://bigshoulders.city/tags/TC39" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TC39</span></a> <a href="https://bigshoulders.city/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p>
ECMAScript News<p>TC39 advances 10+ ECMAScript proposals<br><span class="h-card" translate="no"><a href="https://fosstodon.org/@sarahgooding" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sarahgooding</span></a></span> <span class="h-card" translate="no"><a href="https://fosstodon.org/@SocketSecurity" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>SocketSecurity</span></a></span><br><a href="https://socket.dev/blog/tc39-advances-10-ecmascript-proposals-key-features-to-watch" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">socket.dev/blog/tc39-advances-</span><span class="invisible">10-ecmascript-proposals-key-features-to-watch</span></a></p><p><a href="https://mastodon.online/tags/ECMAScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ECMAScript</span></a> <a href="https://mastodon.online/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.online/tags/TC39" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TC39</span></a></p>
Inautilo<p><a href="https://mastodon.social/tags/Development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Development</span></a> <a href="https://mastodon.social/tags/Outlooks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Outlooks</span></a><br>TC39 advances 10+ ECMAScript proposals · Prominent JavaScript features to keep an eye on <a href="https://ilo.im/160e65" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ilo.im/160e65</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/Proposals" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Proposals</span></a> <a href="https://mastodon.social/tags/TC39" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TC39</span></a> <a href="https://mastodon.social/tags/ECMAScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ECMAScript</span></a> <a href="https://mastodon.social/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.social/tags/Browser" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Browser</span></a> <a href="https://mastodon.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a> <a href="https://mastodon.social/tags/Frontend" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Frontend</span></a></p>
Aki the Conqueror 🦓<p>The "on-topic" channel has now lost all relation to the topic <a href="https://toot.cat/tags/tc39" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tc39</span></a></p>
Aki the Conqueror 🦓<p>OH at plenary “if people would stop using the word orthogonality, that would be great” <a href="https://toot.cat/tags/TC39" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TC39</span></a></p>
Aki the Conqueror 🦓<p>The overall cognitive capacity of TC39 delegates is reflective of the last hour or two of the final day, day three. the off-topic channel has completely gone off the rails, and the on-topic channel is just barely hanging on. Contributions are constructive yet somehow also unhinged.</p><p>we're halfway through day two.</p><p><a href="https://toot.cat/tags/tc39" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tc39</span></a></p>
linus :linuspet:<p>Three proposals advanced to stage 4 in today’s <span class="h-card"><a class="u-url mention" href="https://fosstodon.org/@TC39" rel="nofollow noopener" target="_blank">@<span>TC39</span></a></span> plenary, which means they are now stable and have or will soon ship in browsers and tooling! :tc39: :javascript: :ablobcatbongo:</p><ul><li><a href="https://github.com/tc39/proposal-iterator-helpers" rel="nofollow noopener" target="_blank">Iterator Helpers</a>, a massive quality of life improvement when it comes to using iterators. You’ll no longer have to spread an iterator into an array to filter it for example!</li><li><a href="https://github.com/tc39/proposal-json-modules" rel="nofollow noopener" target="_blank">JSON Modules</a>, which have long been supported by bundlers and can now be used natively in ESM</li><li><a href="https://github.com/tc39/proposal-import-attributes" rel="nofollow noopener" target="_blank">Import Attributes</a> (formerly known as <em>Import Assertions</em>), the mechanism that JSON modules are built on top of but with a wider range of use cases</li></ul><p><a class="hashtag" href="https://donotsta.re/tag/js" rel="nofollow noopener" target="_blank">#js</a> <a class="hashtag" href="https://donotsta.re/tag/javascript" rel="nofollow noopener" target="_blank">#javascript</a> <a class="hashtag" href="https://donotsta.re/tag/ecmascript" rel="nofollow noopener" target="_blank">#ecmascript</a> <a class="hashtag" href="https://donotsta.re/tag/tc39" rel="nofollow noopener" target="_blank">#tc39</a></p>