What extension do you use to unload your tabs? Or keep them unloaded, not sure of your workflow in that regard.
I think the lazy loading on session restore has been built in to Firefox for a while now, but I still use Session Manager. It shows me the number of tabs in the session before I choose to restore it, and if I hit a problematic page that is making the browser immediately crash, I can remove that page from the session before restoring, as well.
[1]: https://addons.mozilla.org/En-us/firefox/addon/session-manag...