graphql-platform icon indicating copy to clipboard operation
graphql-platform copied to clipboard

Adds ResultDocument to HotChocolate Core

Open michaelstaib opened this issue 1 month ago • 3 comments

michaelstaib avatar Nov 20 '25 07:11 michaelstaib

🚀 Fusion Gateway Performance Results

Simple Composite Query

Constant Load (50 VUs)

Requests/sec Error Rate
1987.73 req/s 0.00%
📊 Response Time Metrics
Min Med Max Avg P90 P95
1.15ms 22.94ms 170.61ms 24.85ms 43.38ms 49.71ms

Ramping Load (0→50→500→50 VUs)

Requests/sec Error Rate
2562.47 req/s 0.00%
📊 Response Time Metrics
Min Med Max Avg P90 P95
1.02ms 87.04ms 264.72ms 86.99ms 154.23ms 170.77ms

Executed Query

fragment User on User {
  id
  username
  name
}

fragment Review on Review {
  id
  body
}

fragment Product on Product {
  inStock
  name
  price
  shippingEstimate
  upc
  weight
}

query TestQuery {
  topProducts(first: 5) {
    ...Product
    reviews {
      ...Review
      author {
        ...User
      }
    }
  }
}

Deep Recursion Query

Constant Load (50 VUs)

Requests/sec Error Rate
157.41 req/s 0.00%
📊 Response Time Metrics
Min Med Max Avg P90 P95
21.17ms 300.37ms 664.12ms 300.54ms 345.85ms 362.47ms

Ramping Load (0→50→500→50 VUs)

Requests/sec Error Rate
163.11 req/s 0.00%
📊 Response Time Metrics
Min Med Max Avg P90 P95
9.56ms 1056.50ms 2545.46ms 1056.54ms 2040.28ms 2221.62ms

Executed Query

fragment User on User {
  id
  username
  name
}

fragment Review on Review {
  id
  body
}

fragment Product on Product {
  inStock
  name
  price
  shippingEstimate
  upc
  weight
}

query TestQuery {
  users {
    ...User
    reviews {
      ...Review
      product {
        ...Product
        reviews {
          ...Review
          author {
            ...User
            reviews {
              ...Review
              product {
                ...Product
              }
            }
          }
        }
      }
    }
  }
  topProducts(first: 5) {
    ...Product
    reviews {
      ...Review
      author {
        ...User
        reviews {
          ...Review
          product {
            ...Product
          }
        }
      }
    }
  }
}

Variable Batching Throughput

Constant Load (50 VUs)

Requests/sec Error Rate
24027.47 req/s 0.00%
📊 Response Time Metrics
Min Med Max Avg P90 P95
0.09ms 1.67ms 40.20ms 2.03ms 3.90ms 4.74ms

Ramping Load (0→50→500→50 VUs)

Requests/sec Error Rate
18854.60 req/s 0.00%
📊 Response Time Metrics
Min Med Max Avg P90 P95
0.09ms 9.14ms 117.05ms 11.17ms 23.10ms 27.80ms

Executed Query

query TestQuery_8f7a46ce_2(
  $__fusion_1_upc: ID!
  $__fusion_2_price: Long!
  $__fusion_2_weight: Long!
) {
  productByUpc(upc: $__fusion_1_upc) {
    inStock
    shippingEstimate(weight: $__fusion_2_weight, price: $__fusion_2_price)
  }
}

Variables (5 sets batched in single request)

[
  { "__fusion_1_upc": "1", "__fusion_2_price": 899, "__fusion_2_weight": 100 },
  { "__fusion_1_upc": "2", "__fusion_2_price": 1299, "__fusion_2_weight": 1000 },
  { "__fusion_1_upc": "3", "__fusion_2_price": 15, "__fusion_2_weight": 20 },
  { "__fusion_1_upc": "4", "__fusion_2_price": 499, "__fusion_2_weight": 100 },
  { "__fusion_1_upc": "5", "__fusion_2_price": 1299, "__fusion_2_weight": 1000 }
]

No baseline data available for comparison.


Run 20161428384 • Commit f9ce38b • Fri, 12 Dec 2025 09:11:05 GMT

github-actions[bot] avatar Dec 12 '25 09:12 github-actions[bot]