3 ms·
Great! Just wondering maybe Bun (different JS engine) could do the job for plugins.
by wg0 11mo ago
Great! Just wondering maybe Bun (different JS engine) could do the job for plugins.
- _sinelaw_ 11mo agoAnthropic Bun? :) I didn't realize it was an engine as well. I can take a look but we should wait and see where the acquisition takes it
- 20after4 11mo ago"Bun is a new JavaScript runtime built from scratch to serve the modern JavaScript ecosystem. It has three major design goals: Speed. Bun starts fast and runs fast. It extends JavaScriptCore, the performance-minded JS engine built for Safari. Fast start times mean fast apps and fast APIs. Elegant APIs. Bun provides a minimal set of highly-optimized APIs for performing common tasks, like starting an HTTP server and writing files. Cohesive DX. Bun is a complete toolkit for building JavaScript apps, including a package manager, test runner, and bundler. Bun is designed as a drop-in replacement for Node.js. It natively implements thousands of Node.js and Web APIs, including fs, path, Buffer and more." - From the homepage[1] - it's a shame they use semantic html but no anchors for direct linking. 1. https://bun.com/ https://bun.com/
- Defletter 11mo agoI think they're referring to bundling Bun into another program to use Bun as a JS runtime: https://github.com/oven-sh/bun/issues/12017 https://github.com/oven-sh/bun/issues/12017
- 20after4 11mo ago"Bun itself is MIT-licensed. JavaScriptCore Bun statically links JavaScriptCore (and WebKit) which is LGPL-2 licensed. WebCore files from WebKit are also licensed under LGPL2." License compatible, probably safe from a rug pull?
- wg0 11mo agoYes but I believe it would be a safe and lighter choice. The rug pull on deno is more imminent than elsewhere.
- _sinelaw_ 11mo agoMaybe I should see if I can support either one (e.g. cargo feature flag) for insurance