I love these funny names. First time I introduced HomeBrew to my gf, she was all laughing at the funny terms: keg - Program binaries created from source bottle - Program binaries downloaded cellar - Directory where kegs / binaries are stored tap - git repository cask - macos native binary (not used in Linux)
Oven: The Company Behind Bun
21–30 of 122 posts
Re: Oven: The Company Behind Bun
#22Earlier quoted context omitted.
I'm curious if it will be as fast after implementing some must have features like sourcemaps, minification, and tree shaking? Bun is definitely not production ready yet, but I'm keeping my eye on it for sure https://github.com/oven-sh/bun#not-implemented-yet
Sourcemaps are technically already implemented, but not for bundled dependencies. Initially, it was a 30% drop, but I made it use lots of SIMD and that compensated a lot. When you use Bun's runtime, it transpiles every file (including non-TypeScript files) and generates an in-memory sourcemap so that error messages have useful line/column numbers. Bun's fast startup time is very much in spite of things like this. Min…
Re: Oven: The Company Behind Bun
#23Re: Oven: The Company Behind Bun
#24I love these funny names. First time I introduced HomeBrew to my gf, she was all laughing at the funny terms: keg - Program binaries created from source bottle - Program binaries downloaded cellar - Directory where kegs / binaries are stored tap - git repository cask - macos native binary (not used in Linux)
Ok, but I'm not really looking to my package manager for entertainment. To me this jargon is just needlessly obtuse.
Re: Oven: The Company Behind Bun
#25Why do they call it oven when you of in the cold food of out hot eat the food?
Re: Oven: The Company Behind Bun
#26Re: Oven: The Company Behind Bun
#27Earlier quoted context omitted.
I'm curious about where all that performance comes from I know it uses the WebKit JS runtime instead of V8, which is super interesting. Does that cause a performance lift? Or is there some other secret sauce that pervades throughout Bun? Or is it just a matter of Jarred giving lots of attention to spot-optimizing the most important bottlenecks outside of the core runtime?
I suspect it’s the latter. I would guess V8 with a thin wrapper and a ton of effort from someone who cares about perf to port all the native goodies of node would get similar wins.
Re: Oven: The Company Behind Bun
#28Why do they call it oven when you of in the cold food of out hot eat the food?