Ze čtyř výše uvedených možností využívajících 3 skutečné dotazy v mé aplikaci, jejichž provedení trvá asi 1–3 sekundy, byla metoda 3 pro všechny zájemce nejrychlejší.
Metoda 1 a 2 byly asi o celou 1/2 sekundy pomalejší a metoda 4 byla jen o něco málo pomalejší.
Edit:Tyto benchmarky jsem provedl pomocí console.time('query')
návrh v komentářích výše.