Everybody say hi to megacrit
@voxpelli.com
Swedish web developer, open source maintainer, creator, non-influenser, #nodejs user, anti-bullying π: https://voxpelli.com/ π: https://mastodon.social/@voxpelli π¨βπ»: https://github.com/voxpelli
Everybody say hi to megacrit
If we could get to a βMinimal Viable Web / Baselineβ definition we could get browsers that can interact with a simpler version of the web similar to how eg Gemini protocol and such does in their alternative βwebβ
TypeScript 6.0 RC is out π
πΆ Temporal
πΆ Map#getOrInsert
πΆ RegExp.escape
πΆ #/ prefix for Package Imports
New defaults!
πΆ --target=ES2025
πΆ "use strict"
π· --strict
Deprecations!
ποΈ baseUrl, outFile
ποΈ import assertions
ποΈ `module` namespaces
ποΈ module: amd
ποΈ moduleResolution: node
ποΈ target: ES5
5000 users on Eurosky
π₯ The number of @eurosky.social users increased by 1,000 in just under 27 hours π
For the record: it took a couple of weeks to reach the first 1,000 accounts. The 2,000 mark was reached 72 hours later, the 3,000 mark 31 hours later, and the 4,000 mark 37 hours later.
Yay! Welcome to the Eurosky!
We're excited to launch our most-requested Bridgy Fed feature: being able to interact with unbridged users!
Starting today, when people interact with you on the other side of the bridge, you'll get a notification over DM along with a "respond" link, where you can like, repost, reply, or block.
But at least you are the land of the free! Right? Right!? Oh
It would also fill the void left by Internet Explorer, which used to serve as the baseline for people who wanted to pursue progressive enhancement.
Now thereβs no clear common baseline to build from, but a βMinimum Viable Web / Baselineβ would solve it.
I have argued for long that we need a βMinimum Viable Webβ / βMinimum Viable Baselineβ that serves dual purpose:
- Highlighting what the minimal set of standards the modern web expects to be in place
- Providing a stable baseline for those who wants to support new engines for their site
USA could maybe focus on rebuilding the countries they have already wrecked through war before starting new ones.
Opt-in, I haven't used the profile I checked it out in much lately so I haven't had the chance to opt-in yet
cmd + i to turn on code suggestions.
If you opt in to AI code suggestions it will, yes?
If you registered for a Eurosky account before today and did not receive a code from us, please check your spam. You can also sign up again at eurosky.tech/signup
You can help support Servo, an independent web rendering engine, and the health of the web ecosystem by donating:
github.com/sponsors/servo
opencollective.com/servo
Decorative report cover with the Servo logo that reads "Servo Report Week 09 2026"
Highlights from last week:
- DevTools: Breakpoints support
- Initial `command` and `commandfor` attribute support
- Expose the `tabIndex` property on `HTMLOrSVGElement`
- Progress on LargestContentfulPaint implementation
- Incremental fragment tree layout
Yay, welcome to here!
I'm going to start announcing things related to node-postgres here instead of on twitter/x. I will potentially post more about node-postgres in general here but at least the major announcements should all be here, not there. Sunsetting the x account.
Hello π The migration is surprisingly smooth!
This is how to approach AI well.
It isn't possible anymore? docs.ollama.com/integrations...
So the US military is just out there sinking more ships that posed no threat no threat whatsoever to anyone. Murdering more innocent people for.... What?
apnews.com/article/iran...
I built a tool for this on top of @ecosystems.mastodon.social.ap.brid.gy that feeds eg. canary tests for neostandard and my personal linting and TS configs: github.com/voxpelli/lis...
See usage eg. here: github.com/neostandard/...
I want to do something similar for Mocha, but may be different
TC39 will discuss:
πΆ Abort protocol
πΆ Dynamic Import Host Adjustment
πΆ ESM Phase Imports
πΆ Explicit Resource Management
πΆ First-class Protocols
πΆ import defer
πΆ Intl Energy Units
πΆ JSON.parseImmutable
πΆ Structured concurrency
πΆ test262 coverage
πΆ Tree-shakeable methods
github.com/tc39/agendas...
ECMAScript excitement π
Next week in NY, @tc39.es will consider advancing:
3οΈβ£ Intl Era/Month Code
3οΈβ£ Temporal
2οΈβ£.7οΈβ£ Intl Keep Trailing Zeros
2οΈβ£ Error Stack Accessor
2οΈβ£ Import Text
1οΈβ£ Amount
1οΈβ£ Intl Unit Protocol
1οΈβ£ Thenable Curtailment
1οΈβ£ TypedArray concat & find within
0οΈβ£ Error code prop
0οΈβ£ Iterator Includes
Gah, spelling, fixing:
Rarely does something ever result in only positive or negative impacts β itβs typically always a combination of both, no matter the intent. And the impact vary by context which is why it is especially important to be perceptive to feedback in global pluralistic communities.
I havenβt claimed bad intentions β Iβm speaking about impact.
If the all good intentions would automatically result in good impact the world would be a simpler place.
Rarely does something ever result in positive or bad impacts β especially in a global pluralistic community.
My suggestions to @npmx.dev / @e18e.dev on making @npmx.dev a more welcoming place for all β maintainers and consumers alike.
This is my constructive feedback thatβs me going beyond my general position that the box doesnβt belong there at all. Itβs up to e18e whether they want to address it or not.
I see no gain in debating it further here and now.
Intent and impact are two separate things that ideally aligns but with no certainty have to do so.
And clearly my feedback is not very welcome and hasnβt been.
Best to leave it at that. Not the first time me and James has seen differently at things.
You reduce perception to a personal matter that you have no part in or responsibility for and dismisses it because itβs not aligned with your intent or ambition.
Thatβs belittling of peopleβs perceptions and irresponsible as you claim no responsibility for how your actions are perceived?