
Rob Palmer
@robpalmer2
Followers
10K
Following
40K
Media
346
Statuses
10K
JavaScript Infrastructure & Tooling at Bloomberg. Co-chairing @TC39. Likely to tweet tech stuff about JS & software performance. Opinions are my own.
London, England
Joined July 2009
My favourite feature in TS 5.9 is `import defer` π. It enables Lazy Evaluation to improve performance - especially for app startup β‘. For now you will need to pair TS 5.9 with @babeljs or @webpack. TS does not downlevel it & engines do not yet natively support it.
TypeScript excitement π. TS 5.9 Beta is out π. πΆ `import defer`.πΆ module: "node20" for require(ESM).π· --init uses modern defaults (no downleveling).π· Docs: DOM API summaries.π· Expandable hovers to drill into Quick Infos.π· Perf boosts: Type instantiation & file existence.
5
10
48
TypeScript excitement π. TS 5.9 Beta is out π. πΆ `import defer`.πΆ module: "node20" for require(ESM).π· --init uses modern defaults (no downleveling).π· Docs: DOM API summaries.π· Expandable hovers to drill into Quick Infos.π· Perf boosts: Type instantiation & file existence.
1
21
206
π "When Is WebAssembly Going to Get DOM Support?" . Daniel Ehrenberg from @TechAtBloomberg explains the latest advances that make JavaScript & Wasm work well together π€. Takeaway: Build steps for Wasm & JS glue code are not going away - and that's OK π.
0
4
21
RT @thatferit: Call me nerdy but this new Temporal Object proposal from @TC39 is really amazing thing.
0
3
0
RT @jarredsumner: In the next version of Bun. `bun update --interactive` helps you select which dependencies to update. .
0
146
0
RT @SocketSecurity: π Weβre already contributing to @CycloneDX and PURL through @EcmaTC54, now with an official seat at @EcmaIntl. Excitedβ¦.
0
4
0
Node excitement π. Congrats to @satanacchio on landing Type Stripping support in upstream Node v22 π. This backport means the Node LTS will be able to run *.ts directly. No need to opt-in with a flag. No noisy console warning. It just works π.
Exactly 1 year ago I opened the PR to add Type Stripping to Node.js. After 1 year of testing on the v23 and v24 release lines, it's finally ready to be unflagged on v22.
0
15
123
Ecma Recognition π. This award for my work as co-chair of @TC39 for the last five years was a lovely surprise π. I'm grateful for the sustained encouragement & support from leadership at @TechAtBloomberg championing the value of open source & standards π.
The 129th General Assembly held in Geneva on 25 June 2025 approved four new Ecma recognition awards to honour Touradj Ebrahimi, Hyun Kahng, Robert Palmer and Michael Saboff for their contributions and services to Ecma. More information is available at
8
5
103
RT @feross: π¨ Big news: @SocketSecurity is now officially a member of Ecma International!. Why this matters: Weβre already active in TC54 (β¦.
0
4
0
ECMAScript excitement π. Congrats to @jackworks_asref @NicoloRibaudo hai-x on landing flagged support for @TC39 Stage 3 Import Defer in upstream webpack π. import defer * as ns from "m". Import Defer means lazy evaluation of modules; loading at the point of namespace usage π₯.
2
5
72
RT @TechAtBloomberg: Learn about @Bloomberg's unique approach to integrating #opensource & #corporatephilanthropy to help foster long-termβ¦.
0
4
0
RT @openjsf: π Just dropped: the JSConf 2025 speaker list π₯. Talks on AI, WebGPU, performance, auth, accessibility, Node.js, open source cuβ¦.
0
7
0
Node excitement π. Congrats to @pipobscure on landing and now shipping a more robust in Node v24.3 π. Previously file system changes could be missed when is used as async iterator.
Node.js v24.3.0 is out! π. This version includes support for object property mocking, removes experimental warning from type stripping, updates dependencies, and many more!. See what's new:
1
3
24
Node excitement π. Node v24.3 has improved support for type-stripping π. π· Removes noisy warning.π· Better compatibility. The feature is almost ready to be called done. The next (and final) maturity step is to designate it as officially "stable".
Node.js v24.3.0 is out! π. This version includes support for object property mocking, removes experimental warning from type stripping, updates dependencies, and many more!. See what's new:
1
18
158