BridgeNet | Insanely optimized, easy-to-use networking library full of utilities, now with roblox-ts! | v1.9.9-beta

BN2’s repository is public, so you can directly see the development progress and check the source code.

BridgeNet, 200 remote calls per frame:
image

BridgeNet2, same exact benchmark:
image

BridgeNet2 is now published to wally under ffrostflame/bridgenet2@0.1.0. Only use it if you are willing to update your game when the full version releases. It is not stable, but most features work.

5 Likes

That’s crazy. Like seriously, wow.

Can’t wait for a stable release lol

Does this module support RemoteFunctions? Or have the ability to return information on requesting information? I’m talking about the BridgeNet2 version.

No- but that’s incredibly easy to implement, and I might do it in the future.

Are the APIs in BridgeNet2 same as BridgeNet 1?

A bit different, mostly the same. Better naming, overall more powerful imo.

When is the documentation gonna be finished?

How do I get BrisgeNet 2? There is no rbxm on the GitHub page.

I only have 1 release on Wally at the moment,. because BridgeNet2 is very unstable and subject to change.

3 Likes

I used the bridgenet version 2 module for a little while, I was remaking knit via bridgenet i seem to have found some missing features
I know the module isnt final, but I’d work on invoke requests, and the way that firing to client works rn is very obscure and irritating to get around, would personally change that, as well as remembering to return connections so we can do stuff like :Destroy and :Once!!
Love the changes to the module though, such a nice way to get around roblox’ horrid networking
Keep at it, excited for new release.
I ended up using 2.0.0rc4 of bridgenet 1 to make my knit remake
works perfect however the invoking logic in bridgenet 1 is kind of :nauseated_face:

1 Like

This is definitely going to be a finished feature when I do end up finishing BridgeNet2/

Unfortunately this isn’t easily possible without performance loss- I’ll see how much performance is lost here and see if the trade-off is worth it or not. I’m debating it at the moment

True honestly

You can use signal modules like fastsignal. It normally has more speed than rbxeventsignals

This is a pretty good signal module

Have you got any typings for Roblox-TS for bridgenet2? Want to start using it in my project.

I’m a little concerned why your ping is like 6 seconds

Can BridgeNet be used alongside the SignalBehavior Deferred option while expecting the same benefits as using it with the SignalBehavior Immediate option?
image

I am eagerly awaiting BridgeNet 2, this module seems incredibly promising for all of us fighting the uphill battle against roblox’s slow remotes

5 Likes

Any updates on this yet? I am eager to make use of this when it comes out.

8 Likes

May we please have an update on your progress with BridgeNet2? I am halting my development until you finish a stable release. Do you also have an estimated release time?

1 Like