wintertc logo

WinterTC

Technical Committee on Web-interoperable Server Runtimes

WinterTC is currently working on various standards to improve interoperability across server-side runtimes:

Minimum Common API|Standard

The minimal collection of Web Platform APIs that ought to be implemented by Web-interoperable runtimes.

RepositoryStandardDraft

Runtime Keys|Technical Report

Runtime keys provide a consistent and predictable mechanism for identifying ECMAScript runtimes in a variety of contexts

RepositoryTechnical ReportDraft

Sockets API|Proposal

A proposal incubating an API for establishing TCP connections in non-browser JavaScript environments.

RepositorySpecification

Iterable Streams|Proposal

A proposal for a streaming interface designed around async iterables

RepositorySpecification

CLI API|Proposal

A proposal standardizing common CLI APIs such as argv and environment variables.

Repository

import.meta Registry|Registry

Serves as a registry for properties JavaScript runtimes or frameworks may add to import.meta

Repository

navigator Registry|Registry

Track Web-interop details related to the global navigator and its various properties/methods.

Repository

We are also collaborating with other standards bodies to make web platform APIs more suitable to server-side runtimes:

Fetch

We are gathering requirements to make the fetch specification more suitable for server-side JavaScript environments, with improvements to be developed in WHATWG.

RepositorySpecification

Web Crypto Streams

We are gathering requirements in order to define streaming support in the Web Crypto API, with improvements to be developed in the WICG and the Web Application Security Working Group.

Repository