Guy Bedford Profile
Guy Bedford

@guybedford

Followers
4K
Following
1K
Statuses
2K

Software developer at Fastly. @Nodejs core. @TC39 delegate. @JSPM.

Joined February 2009
Don't wanna be here? Send us removal request.
@guybedford
Guy Bedford
14 hours
It blows my mind when JS packages publish for every commit and end up with thousands of versions on npm. For example, Primer React publishes ~20 - 30 times a day via commit-based CI. Good dev pattern, or misuse of npm?
5
0
12
@guybedford
Guy Bedford
6 days
@dr_sensor JS module sources are on the roadmap, but not supported yet.
0
0
1
@guybedford
Guy Bedford
6 days
@dr_sensor Yes it supports source phase too when enabled, covered at the end of the post.
1
0
0
@guybedford
Guy Bedford
14 days
RT @guybedford: Announcing ES Module Shims 2.0. The latest version of what started out as an import maps polyfill now supports production p…
0
16
0
@guybedford
Guy Bedford
14 days
See the announcement post for an example of running a TypeScript Vue app with #nobuild. Other recent features including Wasm modules with source phase imports and multiple import maps are also explained in more detail.
3
3
26
@guybedford
Guy Bedford
2 months
As someone who's worked considerably on build tools, I never use one when authoring a web app personally. ESM is great actually.
0
3
13
@guybedford
Guy Bedford
3 months
RT @rough__sea: 5 years later, issue 2552 is closed!
0
20
0
@guybedford
Guy Bedford
4 months
Shopify's Hydrogen React adds a "./*" entry in its package.json "exports" field. Please never ever do this - it makes every module in the package public meaning you can't change a single interface without that being a semver major. Public interface matters!
0
1
10
@guybedford
Guy Bedford
4 months
My team at Fastly is hiring for an engineering role on our JS-on-Wasm runtime for Fastly’s edge compute platform.
0
3
11
@guybedford
Guy Bedford
5 months
@jankrems Don’t start with a dot is pretty much it I think. We could definitely add some restrictions further.
1
0
1
@guybedford
Guy Bedford
5 months
@NicoloRibaudo Easy mode. On W US timezone if waking up at 8am that is 5pm EU. So shift back sleep schedule 9 hours (or 12 hours for E US) to wake up 2am in EU for meeting. So stay up for overnight flight from US then get on this schedule. After that enjoy your new super early bird lifestyle.
2
0
1
@guybedford
Guy Bedford
6 months
RT @jspm: JavaScript integrity manifests with the recently supported import maps integrity field.
0
2
0
@guybedford
Guy Bedford
6 months
@AndaristRake @bradleymeck Thanks for the ping, I’ll follow this up.
0
0
0
@guybedford
Guy Bedford
8 months
RT @robpalmer2: ECMAScript explanations 😉 @marypcbuk interviews @NicoloRibaudo @guybedford @kriskowal @littledan on the "Module Harmony" s…
0
17
0
@guybedford
Guy Bedford
8 months
@bluwyoo @robpalmer2 @TC39 Having a standard enables compat across runtimes. Bundler-only patterns aren’t good to rely on for portability / libraries. Early on we did explore general assets (, but browser fetch model requires knowing the type ahead of time. Assets may happen too.
1
0
2
@guybedford
Guy Bedford
8 months
RT @robpalmer2: ECMAScript excitement 😉 Congrats to @guybedford on advancing ESM Phase Imports to Stage 2 today at @TC39 🎉 ESM Phase Impo…
0
11
0
@guybedford
Guy Bedford
10 months
RT @robpalmer2: This is the primary action advised by @atcb. It helps folk who are compiling their modules to CJS. And it helps folk who s…
0
2
0
@guybedford
Guy Bedford
10 months
@yoavweiss Ha nice, I’d always be glad to review if that would be of help.
0
0
1