Starting with Visual Studio 2017 update 15.8, the IDE does not completely unload and reload the solution during branch switches (unless large number of projects are updated as part of the branch switching operation). The branch switching experience has been completely redesigned over the last 6 months. When working with Git, part of the usual workflow is to create and work on code branches.
Visual Studio 2019 Start Window Faster branch switching experience This allows you to get to your code faster. In addition, starting with Visual Studio 2019 version 16.1, Visual Studio blocks synchronously autoloaded extensions to improve startup and solution load times. The new start window is much faster than Visual Studio 2017’s start window and has been designed to present you with several options to get you to code quickly. Something you’ll notice when you open Visual Studio 2019 is its new start window. Performance has been a big focus area for Visual Studio 2019, with improvements in many areas, including: