I’m working on some optimizations to Lacinia right now; speeding things up. I have a new benchmark that matches the situation of our current production code: one big resolver does all the work, leaving behind a tree of objects both broad (lots of fields) and deep (lots of nested objects). I’ve already gotten a 45% improvement in speed for this benchmark!