Performance since Task is a class whereas ValueTask<TResult> is a struct.
Performance since Task is a class whereas ValueTask is a struct.