WinterTC
WinterTC (AKA ECMA International Technical Committee 55) is an and open collaborative group committed to standardizing web-facing JavaScript runtimes; "web-interoperable" describes a package of new standards and definitions:
Minimum Common API: Defines a standard set of "minimum common APIs" which all web-interoperable runtimes should support.
Sockets API: Defines APIs for communicating over custom TCP sockets from non-browser JavaScript applications.
CLI API: Defines standards for accessing system environment, invocation arguments, and other CLI-related APIs.
Elide + WinterTC
Elide aims to conform to most WITC standards:
Standard | Links | Standards Body | Description | Status |
---|---|---|---|---|
Minimum Common API | WinterTC (TC55) | Minimum APIs for web-interoperable runtimes | ✅ Conforms | |
CLI API | WinterTC (TC55) | Uniform CLI-related APIs for non-browsers | ✨ On the way | |
Sockets API | WinterTC (TC55) | Custom TCP sockets from non-browser contexts | ✨ Someday | |
Fetch API | WHATWG | Standard WhatWG Fetch API, from non-browsers | ✅ Conforms | |
Web Crypto Streams | WHATWG | Streaming options for Web Crypto APIs | ✨ Someday |