John-David Dalton Profile Banner
John-David Dalton Profile
John-David Dalton

@jdalton

27,016
Followers
84
Following
17
Media
345
Statuses

✨🌴🥥 Lodash creator • sometimes TC39 delegate • protecting supply chains at • Ex (Bun, Salesforce, Node core, Electron WG, Microsoft)

Own Opinions, Population Me.
Joined April 2008
Don't wanna be here? Send us removal request.
Pinned Tweet
@jdalton
John-David Dalton
2 years
This 🧵 about Mario’s dump 🛻 is ✨
@SimplyFir
Fir
2 years
Remember what they took from us
Tweet media one
Tweet media two
1K
47K
540K
0
0
4
@jdalton
John-David Dalton
6 months
Lodash turns 12 this month 🎉 • 12.5 🅱️illion npm downloads • 500+ Ⓜ️illion and growing monthly npm+cdn downloads
4
4
78
@jdalton
John-David Dalton
1 year
I’m so into @SocketSecurity as a way to improve signal to noise. The npm security has been a big mess. Big time props to them 👏
1
2
14
@jdalton
John-David Dalton
6 months
I started contributing to Benchmark.js with @mathias 14yrs ago when the status quo was a lib that took the best of 3 runs of a snippet. We've come a long way since then. I would love to point to something modern that works in Node and browsers (doesn't have to be the same
@colinhacks
Colin McDonnell
6 months
the benchmark.js repo was archived last week 🫡
Tweet media one
3
0
12
2
1
12
@jdalton
John-David Dalton
6 months
I'm this old
Tweet media one
@vvoyer
Vincent Voyer
6 months
If you recognize this, you are old.
Tweet media one
9
1
53
0
1
9
@jdalton
John-David Dalton
6 months
Did you know Babel configs support JSON5 in their .json and rc files.
1
1
10
@jdalton
John-David Dalton
6 months
Had me checking Lodash’s spot 😅 <Speaking to Companies> Companies, support open source maintainers. ESLint is a staple of the ecosystem. Heck, it’s probably a tax write-off or helps with your 1:1:1 model. </>
@slicknet
Nicholas C. Zakas
6 months
The top three most depended on npm packages are: 1. TypeScript 2. React 3. ESLint One of these things is not like the other. Can you spot the difference?
7
37
236
1
2
7
@jdalton
John-David Dalton
1 year
2
0
6
@jdalton
John-David Dalton
6 months
"I patched the bytecode generation of intrinsics to support being passed as arguments to other intrinsics" is not something I thought I'd ever say and yet here we are. Being able to craft JS by way of C++ and zig is super empowering.
2
0
7
@jdalton
John-David Dalton
6 months
Bun and Node are shifting this to a “just works” thing. ESM is pretty but still not suitable for web (needing bundling to be usable). JS is working on getting source phase imports that’ll help (CJS has had an equiv from the start).
@PatrickJS__
PatrickJS
6 months
go full ESM. CJS is the new IE
7
6
91
0
2
12
@jdalton
John-David Dalton
6 months
Did you know pnpm supports package.json5 and package.yaml
1
0
7
@jdalton
John-David Dalton
6 months
Digging @ljharb 's proposals for Promise.try and RegExp.escape. Also @_shu 's "eval-introduced global vars redeclarable".
0
0
4
@jdalton
John-David Dalton
6 months
Did you know there are rust, go, & zig implementations of JSON5 encode/decode.
1
0
5
@jdalton
John-David Dalton
6 months
I’m interested in the Signals tc39 proposal but lack a solid grasp on the benefits of it being baked into the lang. Send me your takes plz.
8
0
4
@jdalton
John-David Dalton
6 months
@wesleytodd @getifyX Numbers go up, but it’s month to month and year to year is also increasing. I think it’s gotta be the ecosystem itself is growing.
1
0
2
@jdalton
John-David Dalton
7 months
0
0
2
@jdalton
John-David Dalton
6 months
Solve/improve the slow call boundary issue and we all win.
@naman34
Naman
6 months
The biggest problem with all the tools moving to Rust.
1
1
9
0
0
2
@jdalton
John-David Dalton
6 months
@yagiznizipli @colinhacks @p_insogna Yes please. Looking for a good replacement. I made Benchmark.js back when the status quo was to just run a code chunk 3 times and take the best time. Would love something to point to that works in Node and browsers.
1
0
1