If you had restore tabs on restart then tabs that were in the background and not pinned would not be loaded until focused. Tabs would not be unloaded unless you restart the browser. The first implementations were in the Fx 20 range and some additional improvements in the 55 timeframe. The feature in 93 is suspending without the need to restart the browser.
https://www.google.com/search?client=firefox-b-1-d&q=site%3A...