DataLoader
Een JS-bibliotheek van Facebook die het N+1-probleem van GraphQL oplost — bundelt en cachet losse verzoeken binnen één tick.
Lee Byron (Facebook). API: new DataLoader(keys => fetchByIds(keys)). Een instantie per request verzamelt alle .load(id)-aanroepen binnen één event-loop-tick → één databaseaanroep met alle ID's. Elimineert N databaseaanroepen voor N geneste resolvers. Het standaardpatroon in elke serieuze GraphQL-server (Apollo, Mercurius, Yoga). Ook buiten GraphQL bruikbaar als algemeen "bundelen + cachen"-patroon.