Florian Hehlen · @Zenwork
41 followers · 240 posts · Server mastodon.cloud

@stvfrnzl you can subscribe for notifications on the proposals here github.com/tc39/proposals

Then you can use caniuse.com/ to track implementation status.

I have seen other websites in the past that provide feature by feature status... but can't find them right now.

#tc39

Last updated 1 year ago

Emilis 🇺🇦 · @emilis
109 followers · 989 posts · Server fosstodon.org

A good overview of changes discussed at and related to :

eisenbergeffect.medium.com/the

We may even get native in !

I hope they get a better syntax for templates this time. IMHO directives or custom mini-languages introduce unnecessary complexity with [often] limited capabilities. Embedded JS should be used one way () or another.

#w3c #tc39 #webcomponents #signals #javascript #jsx

Last updated 1 year ago

Axel Rauschmayer · @rauschma
4205 followers · 2124 posts · Server fosstodon.org
Doug Parker · @develwithoutacause
211 followers · 755 posts · Server techhub.social

@leaverou This was an interesting rabbit hole to dive down. Fundamentally I feel like there is a contradiction here:

First, private fields are intended to provide true, unspoofable encapsulation of state.

Second, proxies are intended to introspect and intercept operations on an object.

These are inherently conflicting goals and you cannot provide either without violating the other. This means using private fields + proxies will fundamentally be broken, the question is just about *how* it's broken.

Seems went with the first option. We can certainly debate which one is better, and it's always possible the second approach would have a better outcome. But in the end if we did go that route there would be just as many blog posts about "Proxies considered harmful" or "Private fields aren't actually private, so why are we bothering, just use TypeScript".

This really feels like a "damned if you do, damned if you don't" situation.

#tc39

Last updated 1 year ago

Hugo Attal · @hugoattal
31 followers · 41 posts · Server techhub.social

I started writing a proposal for a Primitive Proxy. It's my first time doing this, so I'd like to know if you guys find it useful, and what questions/objections/suggestions you may have!
github.com/hugoattal/tc39-prop

#tc39 #javascript

Last updated 1 year ago

Axel Rauschmayer · @rauschma
4082 followers · 1806 posts · Server fosstodon.org

every time i see “using” in c# or “from foo import *” in python, i throw up a little in my mouth

then feel a little more thankful for

#tc39

Last updated 1 year ago

I'm really happy that the collections in JavaScript are getting better each iteration with helper methods for querying/transforming data. The Set methods look great for unioning, etc github.com/tc39/proposal-set-m


```markdown

```

#tc39 #javascript #js

Last updated 2 years ago

Axel Rauschmayer · @rauschma
3885 followers · 1472 posts · Server fosstodon.org
Andrew Eisenberg · @aeisenberg
18 followers · 73 posts · Server mastodon.social

The Decorators proposal for is really exciting. There are so many good uses for them logging, security, request handling, etc.

The proposal is worth a read if you are at all interested in the future of JavaScript.

github.com/tc39/proposal-decor

#javascript #tc39 #ecmascript

Last updated 2 years ago

@null
You might want to look at the JavaScript Temporal API that's at Stage 3 in . It's solves a lot of the date and timezone horrors:
tc39.es/proposal-temporal/docs

#tc39 #javascript

Last updated 2 years ago

Pomax · @TheRealPomax
211 followers · 4978 posts · Server mastodon.social

At what point, do you think, will we finally be able to use document.createElement("svg")?

#html5 #javascript #tc39

Last updated 2 years ago

Axel Rauschmayer · @rauschma
2929 followers · 813 posts · Server fosstodon.org
Axel Rauschmayer · @rauschma
2886 followers · 777 posts · Server fosstodon.org

The ECMAScript proposal “Set Methods for JavaScript” advanced to stage 3. It provides the following Set methods:

* .intersection(other)
* .union(other)
* .difference(other)
* .symmetricDifference(other)
* .isSubsetOf(other)
* .isSupersetOf(other)
* .isDisjointFrom(other)

github.com/tc39/proposal-set-m

#ecmascript #javascript #tc39

Last updated 2 years ago

Eemeli Aro · @eemeli
42 followers · 1 posts · Server mefi.social

1/2

Hello! My current Big Project is fixing , making it easier for software and sites to communicate in various human languages. So I'm spending quite a bit of time in and trying to shepherd along spec proposals so that we can fix this for everyone. Nowadays I even get paid for this, on account of being a staff software engineer on the l10n team at .

#introduction #localization #unicode #tc39 #mozilla

Last updated 2 years ago

I love to see more language features like those that came to F# and C# and even Java come to JavaScript like records and tulles. It’s currently at Stage 2 but I hope in some form or fashion that it moves on github.com/tc39/proposal-recor

#javascript #tc39

Last updated 2 years ago

Shane Carr · @sffc
40 followers · 19 posts · Server fosstodon.org


I am passionate about making software, knowledge, and information accessible to everyone around the world.

To this end, I'm a Staff Software Engineer at Google on the engineering team. I lead the team that builds ICU4X, the open-source, modular, portable i18n library in . I chair TG2 for better i18n in .

I built octave-online.net to make scientific computing more accessible.

I like , , , .

#introduction #i18n #rust #tc39 #ecmascript #boardgames #hiking #curling #classicalmusic

Last updated 2 years ago

Matrix.org · @matrix
9891 followers · 2939 posts · Server mastodon.matrix.org

RT @tabatkins@twitter.com

By the by, the Freenode fuckery has meant we've moved both the TC39 and WHATWG rooms to Matrix:
* -general:matrix.org
* :matrix.org

🐦🔗: twitter.com/tabatkins/status/1

#tc39 #whatwg

Last updated 3 years ago

Gorse · @stokes
323 followers · 5015 posts · Server meow.social

Love causing me some drama

#tc39

Last updated 4 years ago