This is the first time I am posting in this discourse. I am doing this as I was invited to do so by @ogra.
I don’t use snaps as they are slow. I tried to find out why, so did some tests. I also notice that they are not portable, and to have snaps one needs another app to run it. So, as to not to duplicate the findings, I am pasting the link here. Mainly tested in Ubuntu 19.10 dev, and also in Arch Linux and Fedora 31, both with gnome 3.34, installed on bare metal.
Note: I don’t want to argue with anyone, for or against snaps or any other package format.
time firefox (deb)
time snap run firefox (first run after new revision):
time snap run firefox (cold run):
time snap run chromium
time snap run chromium (run after libreoffice, gnome-system-monitor or gnome-calculator)
Lets test first (from these 3) gnome-calculator, second gnome-system-monitor, third libreoffice :
time snap run gnome-calculator (first to test gnome-calculator – is start a bit slow):
if is tested “second” (after gnome-system-monitor or libreoffice) – start fast:
time snap run gnome-system-monitor (If is tested second gnome-system-monitor start fast).
but if is first is slow:
time snap run libreoffice (same if is first +2-3 sec)
but if first:
Snaps need speed and beauty to be more used (speed (first run and cold run); beauty (integration)). Although the start time has improved, between 1-2 seconds still must disappear form cold start (and maybe preload what is needed for gnome-calculator, libreoffice, chromium, etc).
First run he also needs improvements.