Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I'm sorry if something I said gave you this impression. I can assure you that I don't hold the beliefs you indicate, nor have I intended to express the notions you're suggesting. I am not "adamant that [websockets are] bad tech and no one actually needs it outside of compatibility reasons", and I've never articulated that "[WebSocket support] would never make it into Rocket proper," as you've indicated in your other comment. In fact, I've milestoned WebSocket support on the GitHub issue tracker, and in that very same issue I clearly indicate that support is planned and provide a design path to achieve it. I believe you've even commented in said issue. I've also spent considerable time reviewing efforts to implement the design, though unfortunately implementation attempts thus far haven't been completely successful.
I don't miss the time when we basically only had Iron
I literally went from rocket to axum yesterday and haven't load tested the dev version yet (I heard hyper/tokio was struggling to release memory back to the OS so before I confirm the switch over I wanted to test it https://github.com/hyperium/hyper/issues/1790)
No, this isn't correct. Rocket, and all of its dependencies, have compiled on stable since rc1. A cursory look at the CI for Rocket shows that it's tested successfully on stable releases and has been since rc1. Given that pear is a dependency, this must mean pear also compiles on stable. And in fact, when we look at its CI, we can also see that it has been tested on beta for over two years, which means it doesn't require nightly and definitely compiles on any stable release in the last 2 year - 6 weeks. I'm not sure how you tried compiling your Rocket project, but following the getting started guide gets you a perfectly working Rocket application on stable, which is to be expected as the guide itself is also tested by the CI on stable.