-
Notifications
You must be signed in to change notification settings - Fork 2.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bun's Roadmap #159
Comments
this seems like a lot of work... wow |
Can't wait for full npm-like config support. We are using our own npm registry, and the current build time is 40-60 minutes. If it will be at least 10 minutes this will be a game-changer! |
I am waiting for the stable version of the bun. What change bun in the javascript world. |
Also waiting for the stable version. So exciting! I bet it's going to take a lot of time though. The scope of this project is much larger than what Node attempts to solve. |
can someone confirm that right now I can't use the package |
still missing websocket server support |
Can a tinitiny docker image be placed somewhere in there? 👀 |
Can't wait for Windows support... I'll be anxiously awaiting it until it's out. 😅 |
Dito |
Are you planning to support http2? |
HTTP/3 is on #159 so I would say HTTP/2 will likely be added before that |
I would say that http3 on roadmap is more about quic protocol and there is no straight inheritance between http3 and http2, so maybe support of http2 needs to be marked explicitly. |
Motivated to see a stable version ASAP |
Promising ! |
When is the support for windows coming? Cant wait for it. |
Another vote for HTTP/2 as it's a prerequisite to gRPC support. |
Any plans to create a desktop app like electron? |
#43 you can use WSL for now |
@guest271314 , I think @huseeiin meant it can be checked in the list since it seems to be implemented 😉 |
Are there any pre-requities to use and learn Bun? |
@Jarred-Sumner i think many more of these items can now be ticked off 🙌 |
I'm still waiting for IIFE output format. It's the only reason I can't use Bun as a bundler. |
Updated. |
Any plans for HTTP/3 and WebTransport? Thank you. |
Any plans to change this? "The Next.js App Router currently relies on Node.js APIs that Bun does not yet implement. The guide below uses Bun to initialize a project and install dependencies, but it uses Node.js to run the dev server." |
I am balancing Node.js + Fastify vs Bun + Hono |
This comment was marked as off-topic.
This comment was marked as off-topic.
@Jarred-Sumner Why have you removed the Streams APIs from the roadmap? Are these tracked elsewhere? Or have these be removed entirely from the roadmap? |
Sorry I mentioned it cause I like the idea of bun roadmap I thought I will credit it. |
Is there an example of what the plugin API interface will look like? Would like to see the possibility of transforming the code using the visitor pattern, as it is done in @babel/traverse |
Why not |
|
I mean interactive by default not in CI without flagging |
Not really because interactive should be optional that’s how pnpm and yarn do it is where they update everything and if you need interactive then you use the flag. |
but what usecase to not use interactivity? i guess it more better to know what u bumps also just add --all flag to bump all deps without interactivity |
Because interactively is bearly used and will be a pain in way when you just trying to update all deps. By default it should be updates all deps but you have the option to interactively update deps using |
@kravetsone It is idiomatic in Linux and Windows that shell commands should be non-interactive first if they are meant to be used in both ways. And for bun this is certainly the case. @Eveeifyeve While it is good to have your opinion formed by outside factors, I'd certainly say that there are better arguments than looking at yarn or pnpm to decide what bun should do (see my above argument). Whether or not interactive is bearly used needs some sources and whether it is a pain is certainly subjective. :) I would recommend to move that discussion into the Discussions section. Saying that, commenting on the matter makes me guilty as well :) |
I will look at your above argument.
I can't find some sources, but I know there is some data out there.
Or the bun discord using the threads thing. |
If you want to change the way a command works for you, why not just create an alias? e.g. # in ~/.bash_aliases
alias buni='bun update -i' |
This comment was marked as off-topic.
This comment was marked as off-topic.
Um This is not related idk why you even mentioned this. |
Bun's roadmap
2024 Q4
bun install
bun
dependabot/dependabot-core#6528)bun update --interactive
(Interactive update packages command. #4895)"engines"
field inpackage.json
#5846bun init
to add"engines": { "bun": ...
by default. Ifbun
present then ignore node shebangs by default (#9346)bun why
(likeyarn why
) #692Runtime
Node.js compatibility
node:http2
server to unblock grpc2undici
overridenode:crypto
#13681Reliability
Bake (Bundler)
The goal for Bake is to make Bun the most productive tool for building static & full-stack JavaScript and TypeScript applications, leveraging runtime, bundler, and transpiler integration to make things simpler.
High level:
bun test
Organizational
Previous quarters
2024 Q3
bun install
Essentially, feature complete.
bun outdated
bun pm pack
#487bun publish
bun
dependabot/dependabot-core#6528)bun update --interactive
(Interactive update packages command. #4895)Runtime
Node.js compatibility
node:cluster
node:http2
server to unblock grpc2node:zlib
to address performance issues in some common packagesnode:crypto
#13681node:http
, avoid wrapping Bun.serve() and fetch() and use a more direct implementationReliability
Bundler
bun test
Organizational
The text was updated successfully, but these errors were encountered: