Rob Palmer @robpalmer2
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-
Tweets9K
-
Followers7K
-
Following2K
-
Likes37K
Today in the inquiry into the UK Post Office IT scandal that led to >700 baseless prosecutions... 🚩 The Post Office "Head of Legal" stated they are "not sure" if the standard of proof in a criminal trial is that a jury had to be sure of guilt. postofficescandal.uk/post/what-hugh…
The nice part about this is you can write nice functional code that iterates on collections (map, filter etc.) with hand-optimized-level performance. Every time I use map/filter in JS instead of plain for loops I feel like voluntarily giving up performance.
The nice part about this is you can write nice functional code that iterates on collections (map, filter etc.) with hand-optimized-level performance. Every time I use map/filter in JS instead of plain for loops I feel like voluntarily giving up performance.
Very interesting. This could be a good way to speed up CPU intensive tasks in some JS libs without adding a native dependency. It may move the line to switch away from pure JS a bit further.
Beyond Wasm, MoonBit now supports #JavaScript backend!🤩 Up to 25x faster than native JS, and nearly 8x faster than Json5🚀🚀 How it’s possible? Read our latest blog👇 moonbitlang.com/blog/js-support
Slack chose Deno to build its next generation platform because: ✅ native TypeScript & web standard APIs support ✅️secure-by-default,👍for enterprise apps ✅️can be compiled into a portable, self-executable binary deno.com/blog/slack-sav…
Build tools embracing ESM as their own method of deployment is a key step forwards for broader ESM adoption. It promotes "dog-fooding" or "pipe-cleaning", meaning learning lessons that will feedback into a better migration experience for libraries & apps using those tools.
Build tools embracing ESM as their own method of deployment is a key step forwards for broader ESM adoption. It promotes "dog-fooding" or "pipe-cleaning", meaning learning lessons that will feedback into a better migration experience for libraries & apps using those tools.
Incredible. This wouldn't be possible without the previous work Jake et al have been doing in the TypeScript codebase. But Joyee's unlocking require(ESM) in CJS will greatly speed up the ongoing ESMification process. We'll be able to publish Vite as ESM only in a few majors.
Incredible. This wouldn't be possible without the previous work Jake et al have been doing in the TypeScript codebase. But Joyee's unlocking require(ESM) in CJS will greatly speed up the ongoing ESMification process. We'll be able to publish Vite as ESM only in a few majors.
After many import rewrites and a couple of tweaks, it looks like it may be possible for TypeScript to go ESM, including the public API, without breaking CJS once --experimental-require-module is unflagged (assuming github.com/nodejs/node/is… makes progress). Very very very cool.
This brings up some great questions about a confusing topic, but the advice Brandon found in his research is bad advice! My full explanation via blog post: blog.andrewbran.ch/default-export…
This brings up some great questions about a confusing topic, but the advice Brandon found in his research is bad advice! My full explanation via blog post: blog.andrewbran.ch/default-export…
This is the primary action advised by @atcb. It helps folk who are compiling their modules to CJS. And it helps folk who ship ESM. So it's just good all round.
This is the primary action advised by @atcb. It helps folk who are compiling their modules to CJS. And it helps folk who ship ESM. So it's just good all round. https://t.co/0duuPn3zBZ
"0.1 + 0.2 != 0.3? JavaScript doesn't know simple maths works!" It's obviously not JS's fault, it's how floats work and most languages do the same. However, did you know that my colleague Jesse is working on a "decimals" TC39 proposal to fix it?
"0.1 + 0.2 != 0.3? JavaScript doesn't know simple maths works!" It's obviously not JS's fault, it's how floats work and most languages do the same. However, did you know that my colleague Jesse is working on a "decimals" TC39 proposal to fix it? https://t.co/jfUyKZgOI5
@wesbos We're kinda blocked on not being able to support it in JS, so the roadmap is available here: github.com/tc39/proposal-…
The JS runtimes we have internally use crash telemetry in dev & production. So infrastructure developers get alerted quickly to crash trends that can be sliced & diced by versions & environments. A real-life data-driven approach to quality is vital IMO.
The JS runtimes we have internally use crash telemetry in dev & production. So infrastructure developers get alerted quickly to crash trends that can be sliced & diced by versions & environments. A real-life data-driven approach to quality is vital IMO.
I'm always excited by a TypeScript release. This one is epic, and what's all the notable is how much community involvement there was in it. I loved seeing the shout outs to @TitianCernicova, @danvdk and others in the release post. Recognition is so important and so appreciated ❤️
I'm always excited by a TypeScript release. This one is epic, and what's all the notable is how much community involvement there was in it. I loved seeing the shout outs to @TitianCernicova, @danvdk and others in the release post. Recognition is so important and so appreciated ❤️
bun.report is bun's new crash reporter bun.sh/blog/bun-repor…
Do most people really like `string[]` more than `Array<string>` in @typescript ? Why is that? I have some quite convincing arguments for the Array syntax: ⬇️🧵
If you couldn't make it, here's the slide deck I used tonight. Hopefully we'll have the recording soon too; a lot of excellent questions after! molisani.us/links/queerjs-…
If you couldn't make it, here's the slide deck I used tonight. Hopefully we'll have the recording soon too; a lot of excellent questions after! molisani.us/links/queerjs-…
Matt Pocock @mattpocockuk
142K Followers 581 Following Full-time TypeScript educator. Ex-@vercel, @statelyai. Used to be a voice coach. He/him. Author of Total TypeScript 🧙 Hire me to teach your team TypeScript!Kent C. Dodds 🌌 @kentcdodds
259K Followers 256 Following Improving the world with quality software · Husband, Father, Latter-day Saint, Teacher · https://t.co/pPQmnZS6rR, https://t.co/NYn5aJVGve, https://t.co/U5KafpJTZpMatteo Collina @matteocollina
42K Followers 3K Following @platformatic Co-Founder & CTO, @nodejs TSC member, Lead maintainer @fastifyjs, Board @OpenJSF, Conference Speaker, Ph.D. Past: @nearform. Views are my own.Devon Govett @devongovett
34K Followers 1K Following Creator of @parceljs. Engineer @adobe working on React Aria and React Spectrum.sunil pai, etc. @threepointone
33K Followers 2K Following 🎈 Entscheidungsproblem. Building @partykit_io.Adam Rackis @AdamRackis
38K Followers 1K Following Senior Web Engineer at Spotify. Prev, Riot. Next, React, Svelte, C++ when I'm feeling nasty. Beer, whiskey, coffee snob. Book lover. Jr Developer for life.Ryan Carniato @RyanCarniato
39K Followers 456 Following Signals, Signals Everywhere. @netlify @solid_js @markodevteam https://t.co/qpzxiINe2U https://t.co/Vqo7leldtA 🇨🇦 👫@RunningZ98577swyx @swyx
91K Followers 3K Following Anti-ego ideas for anti-ergodic life. Founder, @smolmodels ▹ Listen: @latentspacepod ▹ Read: @coding_career ▹ Join: @aiDotengineerEvan You @youyuxi
260K Followers 2K Following Husband, father of two, independent OSS dev. @vuejs, @vite_js, @rolldown_rs, and more. Connoisseur of sushi. Chinese-only alt: @yuxiyouJake Archibald @jaffathecake
105K Followers 2K Following Engineer at @Shopify. No thought goes unpublished. 'IMO' implicit. He/him. Also jaffathecake on Mastodon, bsky, Threads etc.lil uzi perf @ken_wheeler
47K Followers 3K Following practically irresistible. violently suburban. I made a jQuery plugin, gave a few talks and made a couple beats. https://t.co/6BFTpb3nXXRich Harris @Rich_Harris
93K Followers 2K Following Cheese fan. I work on @sveltejs at @vercel. When the asteroid finally obliterates this place you can find me at @[email protected]. Until then, 🍿Seb ⚛️ ThisWeekIn.. @sebastienlorber
41K Followers 5K Following 🔥 Join 37k devs - Stay up-to-date with React: • 📨 https://t.co/DvLGHeLY5G • @ThisWeekInReact • @docusaurus maintainerAddy Osmani @addyosmani
343K Followers 2K Following Engineering leader, @GoogleChrome • Author • Great user & developer experiences • @ChromiumDev @ChromeDevTools • @____lighthouse • @ChromeUXReportJason Miller 🦊⚛ @_developit
60K Followers 2K Following Platform DX @Shopify. Created @preactjs. Do more with less. https://t.co/z1d6J24DlE @[email protected]Ben Lesh @BenLesh
64K Followers 2K Following #RxJS core team lead. Dad. Art Lover. Literally not paid by the observable, or for anything RxJS-related. My views actually belong to @_jayphelps. he/himShu @shuding_
36K Followers 2K Following Core team @nextjs, @vercel AI. @v0, Satori, SWR creator. Don’t talk unless you can improve the silence.Dominic Gannaway @trueadm
18K Followers 375 Following I'm a software engineer at @vercel working on @sveltejs. Author of @lexicaljs and @inferno_js. Former @reactjs core team and @facebook engineer.▲ Donny (강동윤) @kdy1dev
16K Followers 230 Following Developing @nextjs and @swc_rs at @vercel. Opinons are my own. Formerly @deno_landFilip Stokovic @sztok7
18 Followers 68 FollowingMark R. Hinkle @mrhinkle
7K Followers 5K Following I help enterprises understand and use artificial intelligence. Leveraging my 25 years of enterprise software experience in emerging technology to drive results.林吉野 @CDXXII
13 Followers 1K Followingemad @wubalobadbdb
183 Followers 697 Followingwu zhen @hotdog__1017
2 Followers 8 FollowingInbal Sinai @SinaiInbal
97 Followers 147 Following I didn't choose the Front End life, the Front End life chose me.Marcin Lasak @marlasss
48 Followers 373 FollowingTal Sagie @Talsagie1
4 Followers 30 FollowingJere_mz434 @Jeremy9451
5 Followers 62 FollowingDrilon Mecuku @drilon_mecuku
3 Followers 78 FollowingHowCanIChangeTheWorld.. @El_LaurentPartu
26 Followers 174 Following Cristiano Ronaldo fan boy, a newbie programmer🧑💻 and an entertainer💃💃🎉Hariram Nandagopal @nhariram
137 Followers 502 Following Cricket fan, a firm believer in the subconscious mind and its power, and a front-end dev, so I can React a bit. Next.js/Vercel/TypescriptAjay @_TheOnCE
0 Followers 246 FollowingNick Reisenauer @NickReisenauer_
60 Followers 1K FollowingJunior @_darkjoka
36 Followers 176 Followinghood @0xCAP
61 Followers 694 Following Been there, done that. Aka JSON Statham, Vim Diesel, SAML L Jackson, Walter Table, Warren BufferArandeep Wong @a5da8230
8 Followers 3K FollowingDzmitry Khadorkin @khadorkin
167 Followers 408 FollowingLauro Moura @lauromoura
399 Followers 628 Following Dad, WebKit developer @igalia, wannabe "bug" photographer (@inaturalist rocks!) Also Santa Cruz Futebol Clube sufferer. I mean, supporter.Jackie @baraka1010
48 Followers 994 FollowingAhmed Elsakaan @ixahmedxii
4K Followers 928 Following 23 • Software Engineer• Monorepos, tooling & TypeScript • Building https://t.co/zaCFllzuUEChristian T. @christiancode94
284 Followers 2K Following Software Engineer at @globant. Learning FlutterJannik 🥑 @___jannik
129 Followers 2K Following Mastodon: @[email protected], bsky: jannikz, GitHub: https://t.co/GFNDfuz1NtSatyaGadepalli @SatyaGadepalli
201 Followers 1K FollowingGuaxinim Pistola @raccoonPistola_
27 Followers 166 Following涂涂 @410666092
4 Followers 510 FollowingJaroslav Kvasnica @Jaroslav3133
15 Followers 112 FollowingSon Tran @ThaiSon84216335
59 Followers 694 FollowingJustin Mack 🇺🇸�.. @justindgm
76 Followers 396 FollowingAndrey Krisanov @_akrisanov
11 Followers 791 Following CTO @ https://t.co/SEB5Qicd1C · Past and Future Software Engineer. Mastodon: @[email protected]okunokentaro @okunokentaro
3K Followers 527 Following 京都で生まれ元音楽家、東京で大手の社内システムや顧客管理などを作り続けるTypeScript歴10年 / リファクタリングとともに生きるラジオ パーソナリティOsmar Cavalcante @effective_dev
5 Followers 97 FollowingJasper 張 @jasper_teo
11 Followers 746 FollowingL @Pxlrsm
59 Followers 128 Following🌙Rohit sanvariya @Rsanvariya
1K Followers 2K Following Angular | React | Dotnet| Ngrx | Developer | DSAWojciech Macewicz @mvcwcz
4 Followers 81 FollowingSuperchupu 🏳️.. @superchupu
1K Followers 3K Following madeline she/her | 17 | hrt 14/09/22 ΘΔ | @biomejs maintainer | i love geometry dash | just a silly catAnatoly IVANOV・🇫.. @anatolyivanov
544 Followers 1K Following Co-founder @ektaron & @idelekka — Film director, DP, steadicam op, photographer, product / web / graphic designer, producer. Runner, cyclist, climber, sailor.Matt Pocock @mattpocockuk
142K Followers 581 Following Full-time TypeScript educator. Ex-@vercel, @statelyai. Used to be a voice coach. He/him. Author of Total TypeScript 🧙 Hire me to teach your team TypeScript!Jarred Sumner @jarredsumner
96K Followers 786 Following building @bunjavascript. formerly: @stripe (twice) @thielfellowship. high school dropout. npm i -g bunKent C. Dodds 🌌 @kentcdodds
259K Followers 256 Following Improving the world with quality software · Husband, Father, Latter-day Saint, Teacher · https://t.co/pPQmnZS6rR, https://t.co/NYn5aJVGve, https://t.co/U5KafpJTZpCory House @housecor
117K Followers 714 Following Consultant. Sharing coding tips. I help devs grow. Teaching software dev: https://t.co/D5emROQa4J Helping teams switch to React: https://t.co/Qfp4Tfp3jf ⚛️Matteo Collina @matteocollina
42K Followers 3K Following @platformatic Co-Founder & CTO, @nodejs TSC member, Lead maintainer @fastifyjs, Board @OpenJSF, Conference Speaker, Ph.D. Past: @nearform. Views are my own.Devon Govett @devongovett
34K Followers 1K Following Creator of @parceljs. Engineer @adobe working on React Aria and React Spectrum.sunil pai, etc. @threepointone
33K Followers 2K Following 🎈 Entscheidungsproblem. Building @partykit_io.Dominik 🔮 @TkDodo
37K Followers 382 Following Software Engineer • Maintaining TanStack Query • blog at https://t.co/tqjsQfLXIR • Frontend Tech Lead @myadverity • ReactJs • TypeScript • Father of two 👧👦Adam Rackis @AdamRackis
38K Followers 1K Following Senior Web Engineer at Spotify. Prev, Riot. Next, React, Svelte, C++ when I'm feeling nasty. Beer, whiskey, coffee snob. Book lover. Jr Developer for life.Ryan Carniato @RyanCarniato
39K Followers 456 Following Signals, Signals Everywhere. @netlify @solid_js @markodevteam https://t.co/qpzxiINe2U https://t.co/Vqo7leldtA 🇨🇦 👫@RunningZ98577swyx @swyx
91K Followers 3K Following Anti-ego ideas for anti-ergodic life. Founder, @smolmodels ▹ Listen: @latentspacepod ▹ Read: @coding_career ▹ Join: @aiDotengineerLee Robinson @leeerob
126K Followers 706 Following VP of Product @Vercel. Helping developers build a faster web. Teaching about React and Next.js.Evan You @youyuxi
260K Followers 2K Following Husband, father of two, independent OSS dev. @vuejs, @vite_js, @rolldown_rs, and more. Connoisseur of sushi. Chinese-only alt: @yuxiyouJake Archibald @jaffathecake
105K Followers 2K Following Engineer at @Shopify. No thought goes unpublished. 'IMO' implicit. He/him. Also jaffathecake on Mastodon, bsky, Threads etc.brian (no longer acti.. @brian_d_vaughn
48K Followers 209 Following I'm not here anymore, but you can find me on Bluesky (https://t.co/Udh3FXtyTD), Threads (brian.david.vaughn), or Mastodon (@[email protected])lil uzi perf @ken_wheeler
47K Followers 3K Following practically irresistible. violently suburban. I made a jQuery plugin, gave a few talks and made a couple beats. https://t.co/6BFTpb3nXXRich Harris @Rich_Harris
93K Followers 2K Following Cheese fan. I work on @sveltejs at @vercel. When the asteroid finally obliterates this place you can find me at @[email protected]. Until then, 🍿Seb ⚛️ ThisWeekIn.. @sebastienlorber
41K Followers 5K Following 🔥 Join 37k devs - Stay up-to-date with React: • 📨 https://t.co/DvLGHeLY5G • @ThisWeekInReact • @docusaurus maintainerAddy Osmani @addyosmani
343K Followers 2K Following Engineering leader, @GoogleChrome • Author • Great user & developer experiences • @ChromiumDev @ChromeDevTools • @____lighthouse • @ChromeUXReportFelix Becker @felixfbecker
584 Followers 603 FollowingJames Christie 🇺�.. @james_christie
4K Followers 2K Following S/w test consultant, formerly IT dev/audit/security. Dundee FC match reporter. Christian. (Buy me a book at https://t.co/Ytd8ARZBvW)John Hyde @JohnHyde1982
25K Followers 677 Following Deputy news editor for Law Society Gazette. Try to be nice if at all possible. All views my own.Ron Warmington @RonRwarming
895 Followers 1K Following Forensic Accountant / Fraud Investigator with reputation of clearing innocents who looked guilty. Reposts do not necessarily signify my agreement.Tom Witherow @TomWitherow
9K Followers 1K Following News and special projects @thetimes || Shortlisted The Press Awards 2023 || Tips & stories 👉 My DMs are open; Signal/Proton available on request.Nick Wallis @nickwallis
41K Followers 4K Following Broadcast journalist. Author of ‘Depp v Heard: the unreal story’ and ‘The Great Post Office Scandal’. DMs open. Gender is performative. Sex is corporeal.Daniel Lemire @lemire
21K Followers 1K Following Computer science professor at @TELUQ (Université du Québec, @ReseauUQ), programmer, blogger. @Nasorg👨💻gouthamb.eth @bgoutham
392 Followers 286 Following Leading Eng @ Coinbase App // YCombinator Startup school advisor. Happy to chat about YCombinator // EdTech // Crypto. Ex-Coursera// Bloomberg.kyle cesmat @kylecesmat
855 Followers 493 Following App Infra lead @coinbase; prev FormidableLabs | Ex-Desert dweller 🌵 | Enjoys hiking, biking, cooking, travelingRasmus Andersson @rsms
73K Followers 3K Following Adventures in software & design. Founder of @playbit_, designer of Inter, @Figma, @Spotify. Eng & design @Facebook. (https://t.co/cS300CeZsH)Dominic Elm ⚡️ @elmd_
6K Followers 860 Following Founding Engineer @StackBlitz • Team Lead WebContainer • JavaScript stuff • Node.js • Rust 🦀 • WebAssembly • Deep Learning 🤖 • GDE • Triathlete • Dad ❤️Arnaud Barré @_ArnaudBarre
226 Followers 89 Following @vite_js team member and maintainer of React pluginsBerto Garcia @bertogg
822 Followers 246 Following Software engineer at @igalia. Debian, SteamOS, QEMU, WebKit and others. Also at https://t.co/JbZJSN5URlFilip Sobol @filipsobol
96 Followers 311 FollowingNikita @nikitavoloboev
4K Followers 7K Following Make @LearnAnything_ Learn in public: https://t.co/GbFvuErkYn macOS course: https://t.co/JdbJWru6zG https://t.co/94R8ER7K2h https://t.co/ROkqhyhpEKJames Ross @CherryJimbo
2K Followers 3K Following CTO & Founder @nodecraft. Web performance enthusiast. he/him. @Cloudflare MVP, Community Champ & Dev Expert. @storyblok Ambassador 📧 [email protected]ぐらふぃーむ /�.. @graphemecluster
443 Followers 302 Following フロントエンド・音韻学・音楽理論・数学┊TypeDuck IME Developer┊広東語・日本語・英語┊よわよわ:toki pona・Ithkuil・Lojban……┊今年以内にいくつかの言語と計画をなんとかしたい┊睡眠は大事┊ECMAScript spec・TypeScript┊稀に Desmos で函数アートAdrien de Peretti @PerettiAdrien
183 Followers 168 Following father 👨🍼/ passionate developer😍 / Co-author of #NestJS a progressive #NodeJS framework 😻 / Team member contributor @medusajsDirk Baeumer @dbktw
45 Followers 10 FollowingBrandon McConnell @branmcconnell
3K Followers 4K Following Software Engineer ⚡️ Making Tailwind CSS more powerful—one controversial plugin at a time. Bugs are my own. Dev-tooling & spec-reading fanatic 💻 #codeinpublicJustin Meyer @justinbmeyer
2K Followers 646 Following Build it right, faster. CEO @bitovi. Co-author @CanJS, @StealJS, @DoneJSPaul Melero @paul_melero
1K Followers 668 Following 🛠️ Building things on the Web. ❤️ Dad of 2. 🚀 Creative thinker. 🍋 @lemoncoders instructor. 💚 @vuedose advocate. 😊 He/Him.Bjorn Lu @bluwyoo
2K Followers 131 Following 🇲🇾 Web dev. @astrodotbuild core residency. @sveltejs and @vite_js core team member. Something something opinions. 🐘 https://t.co/nOU1eJYAJmThomas Dubosc @Repraze
428 Followers 149 Following Overengineering Everything • JavaScript Addict • Occasionally tinkering with Game Dev and Camera GearMax Rovensky @MaxRovensky
3K Followers 218 Following Engineer. Photographer. Former VFX artist. Unaligned techno-optimist. Fresh hot takes served daily. Previously: @vercel, @textshq (acq by @automattic)Mert Can @mecaltin
640 Followers 4K Following Software Engineer @trendyoltech | @Nodejs, @expressjs triager & memberDavid Blass @ssalbdivad
2K Followers 436 Following Full-time open source dev and author of @arktypeio, TypeScript's 1:1 validator optimized from editor to runtime⛵ (https://t.co/aOZEnqEe4K)🌱Ryan Dahl @rough__sea
4K Followers 275 Following cofounder of @deno_land, creator of @nodejs, nyc recluse. often goes by ry.Jatin Ramanathan @JatinRamanathan
396 Followers 332 Following I work on web frameworks @ Google 🪽 opinions are my ownTypeChat @typechat
104 Followers 0 Following A library to guide natural language responses using types.Javier Fernández @lajava77
343 Followers 721 Following Free Software hacker working at Igalia in the Browsers and Web Platform area.Bob Ippolito @etrepum
5K Followers 3K Following @missionbit board member. Former founder/CTO of Mochi Media and Fig. Sometimes enjoys writing code. he/him https://t.co/8VABmVoPGI & https://t.co/XjXgNrSq8s bskyRolldown @rolldown_rs
2K Followers 4 Following Fast Rust-based bundler for JavaScript with Rollup-compatible API.Roy @Roy78463507
114 Followers 215 Following Software Engineer at @ByteDance - Compiler and ToolchainTrivikram @trivikram
2K Followers 672 Following Science, Technology, JavaScript, TypeScript, Node.js, React. Core collaborator at @nodejs. International speaker. he/him.JSR @jsr_io
715 Followers 6 Following The JavaScript Registry (JSR) is a module registry for TypeScript and ESM. Works with Node, Deno, browsers, and more. Free and open source.just-js @justjs14
948 Followers 2K Following a very small v8 javascript runtime. github: https://t.co/3mNu3VN5cq discord: https://t.co/5vLzprf5NYLuca Del Puppo 🇮�.. @puppo92
950 Followers 2K Following @MVPAward, @GoogleDevExpert , @GitKraken Ambassador, Senior Software Developer at @NearForm https://t.co/zX6hM3WRNm https://t.co/bU86akGLXBSan Diego JavaScript @sandiegojs
1K Followers 215 Following San Diego's community for the web platform. All things JavaScript, node, css, html, and more.George Mayer @GeorgeMayer
5K Followers 1K Following Self-taught engineer. I like to build things and write things. Startups then @meta. Mostly talking tech and engineering. Building @ParadocsDevBarry Pollard @tunetheweb
5K Followers 889 Following Web Performance Developer Advocate @GoogleChrome helping to make the web go faster! All opinions my own.CanadaHonk @CanadaHonk
790 Followers 912 Following Software engineer @mozilla on 🔥🦊 (DOM, web platform). occasional open sourcerer (❆cg,⬢js,+). ecmascript engine nerd. aspiring spec author. they/them 🌈Je Xia @jexia_
644 Followers 368 Following rectangle engineer, building https://t.co/rDC0vBM3sO, prev @deno_land ...a man is always a prey to his truths...Simon Plenderleith @simonplend
2K Followers 1K Following 🛠️ Independent Node.js consultant and developer educator 👨💻 I tweet about Node + building an indie business 🗞️ https://t.co/vQH38axcgzMarco Ippolito @satanacchio
970 Followers 351 Following 👨💻 Senior DX engineer @NearForm | 💚 Node.js core collaborator | https://t.co/a8dVQDUkHdNick @NckLcs
311 Followers 109 Following London based👨🏼💻 building tools for humans. Full-time tech nerd. tRPC Core. Building https://t.co/dmYAUvKhmw to make product planning better!@andhaveaniceday @justinfagnani I think the crucial thing is that the goal, as I understand it, is no extra build step. The ES module works, as is, in both the browser and in Node. Thus the need for the conditions to exist at runtime and be expressed in a portable way.
@justinfagnani Right; so that means either JS gains "weak imports", conditional sync import expressions (import.now, import.meta.require), we use import conditions (aaaaaaaa), or there's a node specific thing, potentially limited to the builtins.
We've been working on long standing PRs for Vite's new Environment API ground work and I'm craving collapsible threads on the discussions so badly. GitHub allows for threads when doing code reviews, is there any UX issue I'm missing with enabling the same for every PR comment?
ty ty ty ty ty ty ty github.com/nodejs/node/pu…
in case you were — inexplicably — doing something other than watching Svelte Summit over the weekend, you may have missed that Svelte 5 is now in its release candidate phase. onward! blog post: svelte.dev/blog/svelte-5-… video: youtube.com/watch?v=xCeYmd…
About to land support for the web platform standard reportError(...) api in workerd. It should be available in production in the coming week or two. github.com/cloudflare/wor…
Boosting JavaScript efficiency by 25 times will give it wings.
Beyond Wasm, MoonBit now supports #JavaScript backend!🤩 Up to 25x faster than native JS, and nearly 8x faster than Json5🚀🚀 How it’s possible? Read our latest blog👇 moonbitlang.com/blog/js-support
MoonBit 🩷 Wasm + efficient JavaScript, zero cost abstraction in JS!
Beyond Wasm, MoonBit now supports #JavaScript backend!🤩 Up to 25x faster than native JS, and nearly 8x faster than Json5🚀🚀 How it’s possible? Read our latest blog👇 moonbitlang.com/blog/js-support
Note this is just the beginning of MoonBit/JS optimizations, there are lots of low hanging fruits, e.g, more aggressive closure eleminations, escape analysis, layout optimizations.
Beyond Wasm, MoonBit now supports #JavaScript backend!🤩 Up to 25x faster than native JS, and nearly 8x faster than Json5🚀🚀 How it’s possible? Read our latest blog👇 moonbitlang.com/blog/js-support
The nice part about this is you can write nice functional code that iterates on collections (map, filter etc.) with hand-optimized-level performance. Every time I use map/filter in JS instead of plain for loops I feel like voluntarily giving up performance.
Beyond Wasm, MoonBit now supports #JavaScript backend!🤩 Up to 25x faster than native JS, and nearly 8x faster than Json5🚀🚀 How it’s possible? Read our latest blog👇 moonbitlang.com/blog/js-support
Very interesting. This could be a good way to speed up CPU intensive tasks in some JS libs without adding a native dependency. It may move the line to switch away from pure JS a bit further.
Beyond Wasm, MoonBit now supports #JavaScript backend!🤩 Up to 25x faster than native JS, and nearly 8x faster than Json5🚀🚀 How it’s possible? Read our latest blog👇 moonbitlang.com/blog/js-support
Beyond Wasm, MoonBit now supports #JavaScript backend!🤩 Up to 25x faster than native JS, and nearly 8x faster than Json5🚀🚀 How it’s possible? Read our latest blog👇 moonbitlang.com/blog/js-support
Incredible. This wouldn't be possible without the previous work Jake et al have been doing in the TypeScript codebase. But Joyee's unlocking require(ESM) in CJS will greatly speed up the ongoing ESMification process. We'll be able to publish Vite as ESM only in a few majors.
After many import rewrites and a couple of tweaks, it looks like it may be possible for TypeScript to go ESM, including the public API, without breaking CJS once --experimental-require-module is unflagged (assuming github.com/nodejs/node/is… makes progress). Very very very cool.
After many import rewrites and a couple of tweaks, it looks like it may be possible for TypeScript to go ESM, including the public API, without breaking CJS once --experimental-require-module is unflagged (assuming github.com/nodejs/node/is… makes progress). Very very very cool.
Fun Friday find in @code's JavaScript debugger: the debug protocol for Node/Chrome/V8is null-byte delimited JSON, and for years we used the `split2` module to split it. But it could be super slow! A simple replacement made the entire debugger faster 🚀github.com/microsoft/vsco…
Preliminary benchmarks report that fetch() will be 2x faster in Node.js v22. A few more PRs are needed to get there, but it's *very* promising*.
Sun’s out, weather is good, and it’s going to be a busy week for communities in London! Maybe I’ll tweet about all of the different events I’m going to 🤔 Watch this space 👀
@still_runspired @robpalmer2 Use anything you want if you just need to generate JavaScript files. But if you need to generate declaration files too, using tsc for that and Rollup for the JS causes problems.