Which one is fastest?

This one will be pretty fast.

user(func: uid(USER_ID)) #@filter(has(user))
 {
	name
	posts: post {
		uid
	}
}

has func would never be fastest.There isn’t a lot difference between multiple blocks and nested blocks. But nested are better by various reasons.

1 Like