That article covers the big four new features:
- concepts
- modules
- coroutines
- ranges library
It mentions that modules will improve compilation times. How are compilation times these days? That was one of my least favorite aspects of C++ back in the day.
https://devblogs.microsoft.com/cppblog/standard-c20-modules-...
https://devblogs.microsoft.com/cppblog/introducing-vcperf-ti...
https://devblogs.microsoft.com/cppblog/improving-code-genera...
https://devblogs.microsoft.com/cppblog/profiling-template-me...
https://devblogs.microsoft.com/cppblog/faster-builds-with-pc...
In general, I tend to wait less for my C++ builds than Rust ones.
It is possible to have a fast C++ build, but it still requires diligence, ie avoiding including massive headers everywhere & using lots of forward declarations etc.
Many code bases don't do this so they end up with ~forever builds.