{
  "schema": "grayworth.datacite-preview.v1",
  "publication_id": "GW-2026-0002",
  "doi": "10.5281/zenodo.21632892",
  "identifier": {
    "identifier": "10.5281/zenodo.21632892",
    "identifierType": "DOI"
  },
  "types": {
    "resourceTypeGeneral": "Text",
    "resourceType": "Preprint"
  },
  "creators": [
    {
      "name": "Annabella Proctor",
      "nameType": "Personal",
      "givenName": "Annabella",
      "familyName": "Proctor",
      "affiliation": [
        {
          "name": "Grayworth"
        }
      ],
      "nameIdentifiers": [
        {
          "nameIdentifier": "https://orcid.org/0009-0000-0799-1757",
          "nameIdentifierScheme": "ORCID",
          "schemeUri": "https://orcid.org"
        },
        {
          "nameIdentifier": "https://isni.org/isni/0000000530671646",
          "nameIdentifierScheme": "ISNI",
          "schemeUri": "https://isni.org"
        }
      ]
    }
  ],
  "titles": [
    {
      "title": "Sustained Corrected-Latency Qualification of an Integrated Server Language Runtime"
    }
  ],
  "publisher": {
    "name": "Grayworth Technical Publications",
    "publisherIdentifier": "https://isni.org/isni/0000000530671654",
    "publisherIdentifierScheme": "ISNI",
    "schemeUri": "https://isni.org"
  },
  "publicationYear": 2026,
  "dates": [
    {
      "date": "2026-07-24",
      "dateType": "Issued"
    }
  ],
  "version": "1.0",
  "language": "en",
  "descriptions": [
    {
      "descriptionType": "Abstract",
      "description": "This paper evaluates Gray as an integrated language and server runtime under corrected-latency HTTP load. A digest-pinned, one-CPU comparison exercised equivalent plaintext and native-JSON handlers in Gray Static, Go, Node.js, and PHP across seven requested rates and retained all 56 runtime-route-rate points. Under a declared controlled-delivery criterion of at least 95 percent rate delivery with corrected p99 below 100 ms, Gray's highest point was 60,000 requested requests per second for both routes; Go's was 30,000 for both, Node.js reached 12,000 for plaintext and 20,000 for JSON, and the nginx plus PHP-FPM fixture reached 8,000 for both. Gray delivered 59,259.63 plaintext and 59,257.18 JSON requests per second at the 60,000 points, then visibly crossed its own queueing knee at 75,000. A separate sequential qualification sustained plaintext at 49,997.81/s and JSON at 39,993.57/s for one hour each with corrected p99 of 7.00 ms and 4.09 ms and no sampled steady-state RSS or descriptor growth. The database phase sustained 3,999.85/s but recorded 802.82 ms corrected p99, exposing a blocking wait architecture subsequently replaced by compiler-hidden continuations. The combined record demonstrates that Gray's integrated compiler-runtime path achieved a materially later controlled throughput knee than the compared fixtures on this host while preserving exact-response, resource, and failure gates."
    },
    {
      "descriptionType": "Other",
      "description": "Gray reached a 60,000-request/s controlled point for plaintext and JSON in the retained one-CPU comparison, then sustained lower one-hour operating points with flat sampled resources."
    }
  ],
  "subjects": [
    {
      "subject": "Gray"
    },
    {
      "subject": "HTTP server"
    },
    {
      "subject": "corrected latency"
    },
    {
      "subject": "wrk2"
    },
    {
      "subject": "runtime integration"
    },
    {
      "subject": "PostgreSQL"
    },
    {
      "subject": "same-host benchmark"
    }
  ],
  "url": "https://grayworth.com/publications/gw-2026-0002",
  "relatedIdentifiers": [
    {
      "relatedIdentifier": "https://grayworth.com/news/gray-formal-http-qualification",
      "relatedIdentifierType": "URL",
      "relationType": "IsSupplementTo"
    },
    {
      "relatedIdentifier": "https://grayworth.com/publications/gw-2026-0002",
      "relatedIdentifierType": "URL",
      "relationType": "IsIdenticalTo"
    }
  ],
  "generated_at": "2026-09-08T18:35:47.007Z"
}
