Daniel Ehrenberg's Avatar

Daniel Ehrenberg

@littledan.dev.bsky.social

Catalan living in New York he/they(((πŸ³οΈβ€πŸŒˆ))) President of Ecma International Developing JavaScript at Bloomberg and in Ecma TC39 Opinions are my own, not representing Bloomberg, TC39 or Ecma

1,660 Followers  |  4,891 Following  |  1,042 Posts  |  Joined: 04.11.2024  |  1.9908

Latest posts by littledan.dev on Bluesky

Preview
Interop Unites Browser Makers To Smooth Web Inconsistencies For the past four years, major browser vendors have collaborated to improve web interoperability by coordinating enhancements to inconsistent browser implementations.

I take a deep dive into Interop 2025; why the project is there, how it picks what browser features to focus on each year, how well it's doing and what the big areas for this year are - a mix of cleaning up existing features and making sure new features arrive already interoperable

30.04.2025 19:31 β€” πŸ‘ 33    πŸ” 15    πŸ’¬ 4    πŸ“Œ 2

It’s concerning me how overconfident people who want Pierre Poilievre to lose are sounding right now.

It’s reminding me how sure people were that Trump would lose.

Dont let Trump win in Canada.

POLLS DON’T WIN ELECTIONS. TURNOUT DOES.

Don’t assume.

Vote.

#CanadaStrong #ElbowsUp #VoteCarney

24.04.2025 16:30 β€” πŸ‘ 385    πŸ” 126    πŸ’¬ 14    πŸ“Œ 13

Browsers have their established distribution channels and then they funnel people into search. Google only pays Firefox and Safari because it ends up being profitable. Chrome is much cheaper.

24.04.2025 01:27 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Search referral

23.04.2025 20:12 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Firefox has long been profitable enough to have its horrible leadership siphon off money for all these non-browser efforts, like this AI stuff and acquisitions like Pocket.

23.04.2025 19:54 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Well, that’s what the DoJ-proposed technical committee is for: to ensure that the terms of the settlement are followed. I’d have them follow the buyer as well and make sure they are working towards the health of the open web.

23.04.2025 18:58 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

(This is just my personal opinion, not representing Bloomberg or Ecma or TC39 or anything)

23.04.2025 18:56 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

If there is a sale of Chrome, the buyer should be required to spend at least 25% of their revenue on the core browser engine and standards development. Browsers are enormously profitable, but a new owner might try to run things for the short term.

23.04.2025 18:53 β€” πŸ‘ 29    πŸ” 5    πŸ’¬ 4    πŸ“Œ 2

American friends: here are some resources on how to seek asylum in Spain as a trans person under the Trump admin.

help.unhcr.org/spain/en/sol...

Even if your application is denied, if by then you have a legal residency permit (work, studies...), you can stay.

www.igualdad.gob.es/wp-content/u...

19.04.2025 17:53 β€” πŸ‘ 336    πŸ” 276    πŸ’¬ 11    πŸ“Œ 2
Post image

European Union Vulnerability Database (EUVD) by European Union Agency for Cybersecurity (ENISA) is valid Option as compensation of the MITRE #CVD.

We will see, if and how this will work to address the fashists way of disruption via #Project2025

I whish all the best for #EUVD ❀️
euvd.enisa.europa.eu

16.04.2025 12:01 β€” πŸ‘ 46    πŸ” 22    πŸ’¬ 2    πŸ“Œ 0
Guy tapping forehead meme

Guy tapping forehead meme

Everyone is going crazy trying to implement software supply chain security so that they aren’t deploying code with known vulnerabilities. But with the MITRE news, that might become helpfully scoped down:

You can’t ship any new vulnerabilities if there are no more CVEs!

16.04.2025 01:39 β€” πŸ‘ 19    πŸ” 3    πŸ’¬ 2    πŸ“Œ 0

Crazy but not so surprising given the context. Computer security will suffer from continued degradation of the CVE system.

Various EU laws mandate the creation of cybersecurity institutions that, in principle, should play a similar role. I hope that can work.

16.04.2025 01:31 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

ECMAScript Excitement πŸŽ‰

Today, TC39 advanced these proposals:

2️⃣.7️⃣ Upsert
1️⃣ Composite Keys

and withdrew Records & Tuples

14.04.2025 20:43 β€” πŸ‘ 84    πŸ” 18    πŸ’¬ 6    πŸ“Œ 4

Hyped for many ES proposals being discussed next week!

- Enums πŸ™ˆ
- Composites
- Object.propertyCount

This little Object.propertyCount() API improvement to count object keys is so much needed
Can't believe we lived without this for so long

10.04.2025 09:30 β€” πŸ‘ 40    πŸ” 5    πŸ’¬ 2    πŸ“Œ 0
Post image

This is Utah in case anyone’s wondering how pissed off people are. I have never seen anything like this.

05.04.2025 19:06 β€” πŸ‘ 112039    πŸ” 24188    πŸ’¬ 2121    πŸ“Œ 1585

What I like about this plan is that it would preserve Ecma’s ECMAScript trademark while nullifying Oracle’s JavaScript one

05.04.2025 20:22 β€” πŸ‘ 12    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I wanted to call it lakhmurder but that would be too high of a threshold tbh

03.04.2025 12:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Fake Breaking news screenshot with some random JavaScript code with imports and exports, and the news tag: Breaking News: Trump announces 20% tariffs on JS. The ticket below reads "JavaScript developers deemed 'DOM-estic terrorists' - "CSS @imports are next! claims top official from the..."

Fake Breaking news screenshot with some random JavaScript code with imports and exports, and the news tag: Breaking News: Trump announces 20% tariffs on JS. The ticket below reads "JavaScript developers deemed 'DOM-estic terrorists' - "CSS @imports are next! claims top official from the..."

Oh, no!

03.04.2025 02:53 β€” πŸ‘ 12    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

CSS might feel like it's moving fast to you,
but i assure you, these things take forever

there's so much Chrome process, public publishing, reviews, and more that go into a feature getting into your browser

01.04.2025 20:47 β€” πŸ‘ 47    πŸ” 1    πŸ’¬ 3    πŸ“Œ 0

My toxic belief is that instead of defining things like genocide, they should have focused on making it a crime against humanity to kill, say, 10,000 people. Inside or outside your country, men or women or children, you’ll be hauled in front of an international tribunal if you commit decakilomurder.

01.04.2025 03:39 β€” πŸ‘ 8    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It's critical for everyone to remember what an Executive Order is. It is the President communicating orders to members of the executive branch. Policies to pursue, actions to take, etc. They are not laws. They are not close to being laws. They are formalized memos to employees. That's all.

25.03.2025 23:53 β€” πŸ‘ 56850    πŸ” 17814    πŸ’¬ 1052    πŸ“Œ 1041

the long term consequences of choosing marketing over ecosystem can't be undone

23.03.2025 12:39 β€” πŸ‘ 43    πŸ” 4    πŸ’¬ 2    πŸ“Œ 0

You want a unique name for your kid? That's what uuids are for. Here 09ee8dc2-c9c7-42ac-b10c-d97044616acb

21.03.2025 18:14 β€” πŸ‘ 71    πŸ” 9    πŸ’¬ 6    πŸ“Œ 0
2025 Web Engines Hackfest Web Platform community event for people working on the different engines (Chromium/Blink/V8, Safari/WebKit/JSC, Firefox/Gecko/SpiderMonkey, Servo, Ladybird), on the testing side (WPT, Test262), on spe...

Around 60 folks have already registered for onsite participation on the Web Engines Hackfest 2025: webengineshackfest.org#attendees
Remember that registration is still open, the same than CFP for talks and breakout sessions (onsite or remote).

21.03.2025 07:22 β€” πŸ‘ 8    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0

This has been the biggest feature request against Promises since the beginning of time. And all the information is right there!

21.03.2025 11:12 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

What kind of member functions don't bankers like?
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Defaulted ones πŸ₯

#CPlusCplus

20.03.2025 01:03 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

From The Twitter Vaults:

Inspiring! This Woman Got Over Her Crush By Reviewing His Pull Request

18.03.2025 20:18 β€” πŸ‘ 64    πŸ” 13    πŸ’¬ 1    πŸ“Œ 2
Preview
Bloomberg Backs Open Web Docs to Support High-Quality Web Platform Documentation for All | Bloomberg As a sponsor of Open Web Docs, Bloomberg helps ensure documentation for web platform technologies remains comprehensive, updated & freely available to all.

Bloomberg Backs Open Web Docs to Support High-Quality Web Platform Documentation for All

www.bloomberg.com/company/stor...

18.03.2025 14:46 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Bloomberg Joins Open Web Docs Open Web Docs supports web platform documentation for the benefit of web developers & designers worldwide. We are a community of web developers, standards makers, and technology companies that rely on...

We're happy to announce that Bloomberg joins Open Web Docs!

openwebdocs.org/content/post...

18.03.2025 14:46 β€” πŸ‘ 15    πŸ” 7    πŸ’¬ 1    πŸ“Œ 0
Preview
Bloomberg Backs Open Web Docs to Support High-Quality Web Platform Documentation for All | Bloomberg As a sponsor of Open Web Docs, Bloomberg helps ensure documentation for web platform technologies remains comprehensive, updated & freely available to all.

Bloomberg is now sponsoring @openwebdocs.org ! www.bloomberg.com/company/stor...

18.03.2025 18:01 β€” πŸ‘ 43    πŸ” 7    πŸ’¬ 1    πŸ“Œ 0

@littledan.dev is following 20 prominent accounts