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.
There are efforts to switch to LLD by default on Linux (tracking issue) and Windows (tracking issue). For recent developments, there is an open PR for adding a few flags to simplify this.
For folks using macOS looking for other potential linker improvements, it's worth trying out ld64.lld. Facebook and google have been heavily investing in it and it's quite a bit faster than ld64. I have a small rust benchmark linking alacritty here but if there are significantly larger open source rust projects I could test with I would love to hear about them.
If you're deploying Rust with Docker I can tell you that cargo-chef is invaluable. With zero work it caches the dependency fetch and compilation steps. Most of the time the ens Docker deploy is closer to an incremental compile than full.
Something I saw mention it recently was an accepted proposal for build-time execution sandboxing, where the intended implementation is a WebAssembly-based runtime. It mentions that it hopes it could also set the foundations in the compiler for optimizations like watt with reusable build artifacts.