I was using suspend-tab but update or two ago it stopped working correctly. As stated on add-on's page:
> (On the other hand, because this addon calls very unstable/internal APIs of Firefox itself, this can be disabled by Firefox's update in the future.)