dotansimha / graphql-yoga

🧘 Rewrite of a fully-featured GraphQL Server with focus on easy setup, performance & great developer experience. The core of Yoga implements WHATWG Fetch API and can run/deploy on any JS environment.
https://the-guild.dev/graphql/yoga-server
MIT License
8.25k stars 574 forks source link

Include Hive Gateway in docs/features/apollo-federation #3495

Closed kamilkisiela closed 2 days ago

changeset-bot[bot] commented 2 days ago

⚠️ No Changeset found

Latest commit: 3b0b50ff699a75e62668ebcfb64215c86479f082

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

github-actions[bot] commented 2 days ago
### 💻 Website Preview The latest changes are available as preview in: [https://385d8549.graphql-yoga.pages.dev](https://385d8549.graphql-yoga.pages.dev)
github-actions[bot] commented 2 days ago

✅ Benchmark Results

     ✓ no_errors{mode:graphql}
     ✓ expected_result{mode:graphql}
     ✓ no_errors{mode:graphql-jit}
     ✓ expected_result{mode:graphql-jit}
     ✓ no_errors{mode:graphql-response-cache}
     ✓ expected_result{mode:graphql-response-cache}
     ✓ no_errors{mode:graphql-no-parse-validate-cache}
     ✓ expected_result{mode:graphql-no-parse-validate-cache}
     ✓ no_errors{mode:uws}
     ✓ expected_result{mode:uws}

     checks.......................................: 100.00% ✓ 529032      ✗ 0     
     data_received................................: 2.1 GB  14 MB/s
     data_sent....................................: 106 MB  709 kB/s
     http_req_blocked.............................: avg=1.42µs   min=982ns    med=1.28µs   max=262.66µs p(90)=1.88µs   p(95)=2.07µs  
     http_req_connecting..........................: avg=2ns      min=0s       med=0s       max=131.77µs p(90)=0s       p(95)=0s      
     http_req_duration............................: avg=355.59µs min=219.08µs med=320.61µs max=18.98ms  p(90)=458.72µs p(95)=479.38µs
       { expected_response:true }.................: avg=355.59µs min=219.08µs med=320.61µs max=18.98ms  p(90)=458.72µs p(95)=479.38µs
     ✓ { mode:graphql-jit }.......................: avg=286.41µs min=219.08µs med=264.86µs max=18.98ms  p(90)=295.98µs p(95)=309.53µs
     ✓ { mode:graphql-no-parse-validate-cache }...: avg=486.81µs min=407.73µs med=461.51µs max=11.53ms  p(90)=501.77µs p(95)=529.86µs
     ✓ { mode:graphql-response-cache }............: avg=337.49µs min=265.18µs med=319.27µs max=8.97ms   p(90)=349.77µs p(95)=360.5µs 
     ✓ { mode:graphql }...........................: avg=362.56µs min=268.91µs med=328.52µs max=13.59ms  p(90)=385.47µs p(95)=427.94µs
     ✓ { mode:uws }...............................: avg=341.02µs min=262.85µs med=321.54µs max=9.2ms    p(90)=352.98µs p(95)=367.69µs
     http_req_failed..............................: 0.00%   ✓ 0           ✗ 264516
     http_req_receiving...........................: avg=32.29µs  min=16.5µs   med=32.53µs  max=1.55ms   p(90)=37.78µs  p(95)=39.78µs 
     http_req_sending.............................: avg=8.03µs   min=5.91µs   med=7.15µs   max=1.13ms   p(90)=10.6µs   p(95)=11.17µs 
     http_req_tls_handshaking.....................: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting.............................: avg=315.26µs min=185.35µs med=281µs    max=18.88ms  p(90)=417.76µs p(95)=436.18µs
     http_reqs....................................: 264516  1763.420816/s
     iteration_duration...........................: avg=562.29µs min=391.77µs med=524.57µs max=19.48ms  p(90)=668.69µs p(95)=693.84µs
     iterations...................................: 264516  1763.420816/s
     vus..........................................: 1       min=1         max=1   
     vus_max......................................: 2       min=2         max=2