IT-lexicon › Web › DataLoader

DataLoader

Web Svenska → Bijgewerkt: 2026-10-03

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.

← Terug naar het lexicon