We are hiring 2 full teams for Rust tooling in Prague.
Devs, Managers, Product Managers
Do you like to work on compilers, low-level code, or nearby?
Do you want to make Rust developer experience better?
Here's your chance: https://t.co/GXsK9cccGk
#Rust#Prague#MDCP
@SimmerVigor I noticed this last week too, but figured it was because I'm always on some (buggy) preview version of MSFT stuff and that was likely the cause...
Even after being deployed for years, it seems most endpoints haven't optimized their #quic certificates to fit in a single server flight OR they are just ignoring the spec and sending the whole thing anyways.
One hour and 200 LoC later, I have a simple #MsQuic-based #QUIC terminating proxy. Still needs some work to be performant, but it shouldn't be a lot of work.
@djco@dwizzzleMSFT@ProssimoISRG@Microsoft@rustlang Additionally, because of the test and tooling we have already to ensure quality of MsQuic, we don't actually have any data to justify a need to move to Rust immediately. After years of production deployment no memory safety issues have occurred.
@beyerscronje@Aaronontheweb As David already mentioned in the other thread, there is Preview support in .NET already. I expect the API is likely mostly stable, but there still likely is some work (in .NET) left to get it highly performant.
@djco@dwizzzleMSFT@ProssimoISRG@Microsoft@rustlang On the MsQuic side, we've had discussions about moving to Rust, at least in part. There are some things blocking that (official Windows kernel support). As far as using a different Rust library, none come close to the performance we have built with MsQuic.
@rosyna @NerdPyle That statement is specific to MsQuic. It does work with macOS, but it's not officially supported currently. We haven't had any official ask for support to move things forward there. We also lack experience on mac, so we're hesitant to take it in without specific needs.
@YMD_Glasses Definitely weird. Please open an Issue on GitHub, and if possible please follow the instructions there to collect logs. That should help us root cause this. Please don't hesitate to reach out further if you have any other problems.