Digamos que tiene una matriz de elementos y desea obtener todos los <p> que pertenecen a los elementos de la matriz.
Puedo ver dos posibilidades:
Ejecute Element.querySelectorAll() en cada elemento de la matriz y luego concatene todas las diversas NodeList de <p>
Ejecute un solo Document.querySelectorAll() y luego filtre todos los <p> que no pertenezcan a ninguno de los elementos de la matriz
No tengo un conocimiento tan profundo sobre la mecánica de los selectores de consultas para poder tomar una decisión reflexiva.
¿Qué es más eficaz, ejecutar más consultas en elementos más pequeños o ejecutar menos consultas en elementos más grandes (en realidad, solo una en el más grande de todos)?