Sì, c'è.
Utilizzando fetch si registra immediatamente una dipendenza dall'intero set di risultati della query. Usando find
e successivamente iterando utilizzando {{#each}}
una dipendenza viene registrata su ogni documento separatamente. Quindi, quando un documento cambia, solo il codice pertinente viene riprodotto. Quando si utilizza fetch
, la modifica di qualsiasi documento nel set di risultati renderebbe nuovamente l'intero ambito in cui hai utilizzato fetch
.
Per piccoli set di risultati non fa alcuna differenza. Per set più grandi con modifiche frequenti potrebbe rallentare il calcolo e causare artefatti visivi indesiderati.
Ho scritto un post che può aiutarti a capirlo (però non risponde direttamente alla tua domanda)