Members
-
ecma262 ★ PINNED
Status, process, and documents for ECMA-262
HTML ★ 16k 3h agoExplain → -
ecma402 ★ PINNED
Status, process, and documents for ECMA 402
HTML ★ 602 15d agoExplain → -
test262 ★ PINNED
Official ECMAScript Conformance Test Suite
JavaScript ★ 2.8k 1d agoExplain → -
proposals ★ PINNED
Tracking ECMAScript Proposals
★ 19k 4d agoExplain → -
agendas ★ PINNED
TC39 meeting agendas
JavaScript ★ 1.2k 7d agoExplain → -
notes ★ PINNED
TC39 meeting notes
JavaScript ★ 710 6d agoExplain → -
proposal-pipeline-operator
A proposal for adding a useful pipe operator to JavaScript.
HTML ★ 7.9k 2y agoExplain → -
proposal-pattern-matching
Pattern matching syntax for ECMAScript
HTML ★ 5.8k 8mo agoExplain → -
proposal-optional-chaining ▣
No description.
HTML ★ 4.9k 4y agoExplain → -
proposal-type-annotations
ECMAScript proposal for type syntax that is erased - Stage 1
JavaScript ★ 4.4k 10mo agoExplain → -
proposal-signals
A proposal to add signals to JavaScript.
★ 4.1k 5mo agoExplain → -
proposal-temporal
Provides standard objects and functions for working with dates and times.
HTML ★ 3.7k 1mo agoExplain → -
proposal-observable
Observables for ECMAScript
JavaScript ★ 3.1k 6y agoExplain → -
proposal-decorators
Decorators for ES6 classes
★ 3.0k 7d agoExplain → -
proposal-record-tuple ▣
ECMAScript proposal for the Record and Tuple value types. | Stage 2: it will change!
HTML ★ 2.5k 1y agoExplain → -
proposal-dynamic-import ▣
import() proposal for JavaScript
HTML ★ 1.9k 4y agoExplain → -
proposal-bind-operator
This-Binding Syntax for ECMAScript
★ 1.8k 8y agoExplain → -
proposal-class-fields ▣
Orthogonally-informed combination of public and private fields proposals
HTML ★ 1.7k 4y agoExplain → -
proposal-shadowrealm
ECMAScript Proposal, specs, and reference implementation for Realms
HTML ★ 1.6k 1y agoExplain → -
proposal-async-await ▣
Async/await for ECMAScript
HTML ★ 1.6k 3y agoExplain → -
proposal-object-rest-spread ▣
Rest/Spread Properties for ECMAScript
HTML ★ 1.5k 4y agoExplain → -
proposal-iterator-helpers ▣
Methods for working with iterators in ECMAScript
HTML ★ 1.3k 1y agoExplain → -
proposal-nullish-coalescing ▣
Nullish coalescing proposal x ?? y
HTML ★ 1.2k 3y agoExplain → -
proposal-do-expressions
Proposal for `do` expressions
HTML ★ 1.2k 5y agoExplain → -
proposal-top-level-await ▣
top-level `await` proposal for ECMAScript (stage 4)
HTML ★ 1.1k 5y agoExplain → -
proposal-partial-application
Proposal to add partial application to ECMAScript
HTML ★ 1.0k 4y agoExplain → -
proposal-binary-ast
Binary AST proposal for ECMAScript
★ 988 7y agoExplain → -
proposal-explicit-resource-management
ECMAScript Explicit Resource Management
JavaScript ★ 930 1y agoExplain → -
proposal-built-in-modules
No description.
HTML ★ 894 3y agoExplain → -
proposal-async-context
Async Context for JavaScript
HTML ★ 858 14d agoExplain → -
proposal-async-iteration ▣
Asynchronous iteration for JavaScript
HTML ★ 857 4y agoExplain → -
proposal-structs
JavaScript Structs: Fixed Layout Objects
HTML ★ 770 1y agoExplain → -
proposal-string-dedent
TC39 Proposal to remove common leading indentation from multiline template strings
HTML ★ 664 2y agoExplain → -
proposal-set-methods ▣
Proposal for new Set methods in JS
HTML ★ 663 2y agoExplain → -
proposal-operator-overloading ▣
No description.
JavaScript ★ 645 2y agoExplain → -
proposal-import-attributes ▣
Proposal for syntax to import ES modules with assertions
HTML ★ 631 1y agoExplain → -
proposal-decimal
Built-in exact decimal numbers for JavaScript
HTML ★ 627 16h agoExplain → -
ecmascript_simd ▣
SIMD numeric type for EcmaScript
JavaScript ★ 546 7y agoExplain → -
proposal-throw-expressions
Proposal for ECMAScript 'throw' expressions
JavaScript ★ 533 2y agoExplain → -
proposal-iterator.range
A proposal for ECMAScript to add a built-in Iterator.range()
HTML ★ 530 1y agoExplain → -
proposal-slice-notation
No description.
HTML ★ 529 2y agoExplain → -
proposal-array-grouping ▣
A proposal to make grouping of array items easier
HTML ★ 525 2y agoExplain → -
proposal-change-array-by-copy ▣
Provides additional methods on Array.prototype and TypedArray.prototype to enable changes on the array by returning a new copy of it with the change.
HTML ★ 501 2y agoExplain → -
proposal-enum
Proposal for ECMAScript enums
HTML ★ 492 3mo agoExplain → -
proposal-class-public-fields ▣
Stage 2 proposal for public class fields in ECMAScript
HTML ★ 485 4y agoExplain → -
proposal-module-expressions
No description.
HTML ★ 459 3y agoExplain → -
proposal-uuid
UUID proposal for ECMAScript (Stage 1)
JavaScript ★ 458 5y agoExplain → -
proposal-UnambiguousJavaScriptGrammar ▣
No description.
★ 410 4y agoExplain → -
proposal-module-declarations
JavaScript Module Declarations
HTML ★ 408 2y agoExplain → -
proposal-regex-escaping ▣
Proposal for investigating RegExp escaping for the ECMAScript standard
JavaScript ★ 395 1y agoExplain → -
proposal-first-class-protocols
a proposal to bring protocol-based interfaces to ECMAScript users
HTML ★ 386 3mo agoExplain → -
proposal-error-cause ▣
TC39 proposal for accumulating errors
HTML ★ 376 4y agoExplain → -
proposal-cancelable-promises ▣
Former home of the now-withdrawn cancelable promises proposal for JavaScript
Shell ★ 375 9y agoExplain → -
proposal-global ▣
ECMAScript Proposal, specs, and reference implementation for `global`
HTML ★ 357 1y agoExplain → -
proposal-relative-indexing-method ▣
A TC39 proposal to add an .at() method to all the basic indexable classes (Array, String, TypedArray)
HTML ★ 350 4y agoExplain → -
proposal-upsert
ECMAScript Proposal, specs, and reference implementation for Map.prototype.upsert
★ 350 1mo agoExplain → -
proposal-private-methods ▣
Private methods and getter/setters for ES6 classes
HTML ★ 346 4y agoExplain → -
tc39.github.io
Get involved in specifying JavaScript
HTML ★ 333 56m agoExplain → -
proposal-object-from-entries ▣
TC39 proposal for Object.fromEntries
HTML ★ 317 5y agoExplain → -
proposal-private-fields ▣
A Private Fields Proposal for ECMAScript
HTML ★ 316 4y agoExplain → -
proposal-defer-import-eval
A proposal for introducing a way to defer evaluate of a module
HTML ★ 315 2mo agoExplain → -
proposal-export-default-from
Proposal to add `export v from "mod";` to ECMAScript.
HTML ★ 313 4y agoExplain → -
proposal-promise-allSettled ▣
ECMAScript Proposal, specs, and reference implementation for Promise.allSettled
HTML ★ 311 6y agoExplain → -
proposal-await.ops
Introduce await.all / await.race / await.allSettled / await.any to simplify the usage of Promises
HTML ★ 310 3y agoExplain → -
proposal-array-last ▣
A JavaScript TC39 Proposal for getting the last element from an array
★ 308 5y agoExplain → -
proposal-json-modules ▣
Proposal to import JSON files as modules
HTML ★ 284 9mo agoExplain → -
proposal-arraybuffer-base64 ▣
TC39 proposal for Uint8Array<->base64/hex
HTML ★ 281 8mo agoExplain → -
proposal-cancellation
Proposal for a Cancellation API for ECMAScript
HTML ★ 278 3mo agoExplain → -
proposal-asset-references
Proposal to ECMAScript to add first-class location references relative to a module
★ 276 5y agoExplain → -
proposal-composites
No description.
TypeScript ★ 270 9mo agoExplain → -
proposal-extractors
Extractors for ECMAScript
JavaScript ★ 268 1y agoExplain → -
proposal-promise-try ▣
ECMAScript Proposal, specs, and reference implementation for Promise.try
HTML ★ 267 1y agoExplain → -
proposal-promise-with-resolvers ▣
No description.
HTML ★ 263 2y agoExplain → -
proposal-json-parse-with-source
Proposal for extending JSON.parse to expose input source text.
HTML ★ 251 7mo agoExplain → -
proposal-ses
Draft proposal for SES (Secure EcmaScript)
HTML ★ 244 5y agoExplain → -
ecmarkup
An HTML superset/Markdown subset source format for ECMAScript and related specifications
TypeScript ★ 241 6h agoExplain → -
proposal-export-ns-from ▣
Proposal to add `export * as ns from "mod";` to ECMAScript.
HTML ★ 239 4y agoExplain → -
proposal-regexp-named-groups ⑂ ▣
Named capture groups for JavaScript RegExps
HTML ★ 221 4y agoExplain → -
how-we-work
Documentation of how TC39 operates and how to participate
★ 220 12d agoExplain → -
proposal-intl-relative-time ▣
`Intl.RelativeTimeFormat` specification [draft]
HTML ★ 216 6y agoExplain → -
proposal-promise-any ▣
ECMAScript proposal: Promise.any
HTML ★ 199 5y agoExplain → -
proposal-seeded-random
Proposal for a new SeededPRNG class that yields reproducible sequences of random numbers.
HTML ★ 197 1y agoExplain → -
proposal-error-stacks
ECMAScript Proposal, specs, and reference implementation for Error.prototype.stack / System.getStack
HTML ★ 192 5mo agoExplain → -
proposal-Declarations-in-Conditionals
No description.
JavaScript ★ 188 1d agoExplain → -
ecma426
Source map specification, RFCs and new proposals.
JavaScript ★ 185 5d agoExplain → -
proposal-decorator-metadata
No description.
HTML ★ 182 2y agoExplain → -
proposal-decorators-previous ▣
Decorators for ECMAScript
HTML ★ 181 5y agoExplain → -
proposal-extensions
Extensions proposal for ECMAScript
HTML ★ 175 3y agoExplain → -
proposal-array-filtering
A proposal to make filtering arrays easier
HTML ★ 175 5y agoExplain → -
proposal-ptc-syntax
Discussion and specification for an explicit syntactic opt-in for Tail Calls.
HTML ★ 171 10y agoExplain → -
proposal-collection-methods
No description.
HTML ★ 169 1y agoExplain → -
proposal-Array.prototype.includes ▣
Spec, tests, reference implementation, and docs for ESnext-track Array.prototype.includes
HTML ★ 166 9y agoExplain → -
proposal-resizablearraybuffer ▣
Proposal for resizable array buffers
HTML ★ 165 2y agoExplain → -
proposal-source-phase-imports
Proposal to enable importing modules at the source phase
HTML ★ 164 3mo agoExplain → -
proposal-async-iterator-helpers
Methods for working with async iterators in ECMAScript
HTML ★ 163 2y agoExplain → -
proposal-hashbang ▣
#! for JS
HTML ★ 155 4y agoExplain → -
proposal-intl-segmenter
Unicode text segmentation for ECMAScript
HTML ★ 154 4y agoExplain → -
template-for-proposals
A template for ECMAScript proposals
JavaScript ★ 147 1y agoExplain → -
eshost
A uniform wrapper around a multitude of ECMAScript hosts. CLI: https://github.com/bterlson/eshost-cli
JavaScript ★ 146 7d agoExplain → -
proposal-array-unique
ECMAScript proposal for Deduplicating method of Array
TypeScript ★ 137 4y agoExplain → -
proposal-await-dictionary
A proposal to add Promise.allKeyed to ECMAScript
JavaScript ★ 135 5d agoExplain → -
proposal-is-error ▣
ECMAScript Proposal, specs, and reference implementation for Error.isError
HTML ★ 134 1y agoExplain → -
proposal-compartments
Compartmentalization of host behavior hooks for JS
HTML ★ 133 1y agoExplain → -
proposal-math-sum
TC39 proposal to add a summation method to JavaScript
JavaScript ★ 129 8mo agoExplain → -
proposal-async-do-expressions
async `do` expressions for JavaScript
HTML ★ 128 5y agoExplain → -
proposal-json-superset ▣
Proposal to make all JSON text valid ECMA-262
★ 124 7y agoExplain → -
proposal-joint-iteration ▣
a TC39 proposal to synchronise the advancement of multiple iterators
TypeScript ★ 117 1mo agoExplain → -
proposal-array-find-from-last ▣
Proposal for Array.prototype.findLast and Array.prototype.findLastIndex.
HTML ★ 117 4y agoExplain → -
proposal-math-clamp
A TC39 proposal to add Math.clamp
★ 107 10mo agoExplain → -
proposal-iterator-chunking
a proposal to add a method to iterators for producing an iterator of its subsequences
JavaScript ★ 101 12d agoExplain → -
proposal-string-matchall ▣
ES Proposal, specs, tests, reference implementation, and polyfill/shim for String.prototype.matchAll
★ 100 5y agoExplain → -
proposal-random-functions
Proposal to add a Random namespace and several additional convenience functions for using randomness.
★ 99 10mo agoExplain → -
proposal-object-pick-or-omit
Ergonomic Dynamic Object Restructuring.
HTML ★ 95 3y agoExplain → -
proposal-object-iteration ▣
ECMA TC39 proposal for making mapping over Objects more concise
HTML ★ 94 5y agoExplain → -
proposal-emitter
No description.
★ 93 7y agoExplain → -
test262-harness
Experimental harness for test262
JavaScript ★ 93 3mo agoExplain → -
proposal-exponentiation-operator ▣
Progress tracking for ES7 exponentiation operator
HTML ★ 93 4y agoExplain → -
proposal-atomics-wait-async ▣
"asynchronous atomic wait" for ECMAScript
HTML ★ 90 4y agoExplain → -
proposal-iterator-sequencing
a TC39 proposal to create iterators by sequencing existing iterators
JavaScript ★ 88 6mo agoExplain → -
proposal-optional-catch-binding ▣
proposal for ECMAScript to allow omission of the catch binding
HTML ★ 86 8y agoExplain → -
proposal-class-access-expressions
ECMAScript class access expressions
HTML ★ 86 3y agoExplain → -
proposal-import-bytes
A modest proposal for importing bytes in javascript
JavaScript ★ 84 4mo agoExplain → -
proposal-function-and-object-literal-element-decorators
ECMAScript Decorators for Function Expressions and Declarations
★ 77 5mo agoExplain → -
proposal-string-pad-start-end ▣
ECMAScript spec proposal for String.prototype.{padStart,padEnd}
CSS ★ 75 5y agoExplain → -
proposal-regexp-unicode-sequence-properties ▣
Proposal to add support for sequence properties in Unicode property escapes to ECMAScript regular expressions.
HTML ★ 74 4y agoExplain → -
proposal-discard-binding
Proposal to introduce discard bindings to ECMAScript
JavaScript ★ 73 1y agoExplain → -
faq
No description.
★ 72 1mo agoExplain → -
proposal-deiter
Double-Ended Iterator and Destructuring
HTML ★ 71 4y agoExplain → -
proposal-import-sync
No description.
★ 68 3mo agoExplain → -
proposal-csprng
Cryptographically Secure Random Number Generation for ECMAScript
JavaScript ★ 68 3y agoExplain → -
proposal-class-method-parameter-decorators
Decorators for ECMAScript class method and constructor parameters
HTML ★ 65 1y agoExplain → -
proposal-regexp-match-indices ▣
ECMAScript RegExp Match Indices
HTML ★ 65 4y agoExplain → -
proposal-mixins ⑂
A template for ECMAScript proposals
HTML ★ 64 6y agoExplain → -
proposal-float16array ▣
a proposal to add float16 TypedArrays to JavaScript
HTML ★ 64 1y agoExplain → -
proposal-async-explicit-resource-management ▣
ECMAScript Async Explicit Resource Management
JavaScript ★ 63 3y agoExplain → -
proposal-atomics-microwait
Micro waits in JS
HTML ★ 63 28d agoExplain → -
proposal-string-cooked
ECMAScript proposal for String.cooked built-in template tag
HTML ★ 59 4y agoExplain → -
test262-parser-tests
tests designed for ECMA-262 parsers
JavaScript ★ 58 4y agoExplain → -
proposal-intl-enumeration ▣
Return supported values of options, such as timeZone, calendars, numberingSystems, currencies, units
HTML ★ 58 3y agoExplain → -
proposal-faster-promise-adoption
Reduce the number of microtask ticks required to adopt the state of a promise
HTML ★ 57 4y agoExplain → -
proposal-deferred-reexports
No description.
★ 56 18h agoExplain → -
proposal-function-pipe-flow ▣
A proposal to standardize helper functions for serial function application and function composition.
HTML ★ 54 3y agoExplain → -
proposal-esm-phase-imports
No description.
HTML ★ 53 1mo agoExplain → -
proposal-amount
Numbers with precision and a unit for JavaScript
HTML ★ 52 5d agoExplain → -
proposal-dynamic-code-brand-checks
TC39 proposal that enables flexible brand checks before dynamic code loading
HTML ★ 51 1mo agoExplain → -
proposal-intl-numberformat-v3
Additional features for Intl.NumberFormat to solve key pain points.
HTML ★ 51 3y agoExplain → -
proposal-import-text
A TC39 proposal for importing text
★ 49 1mo agoExplain → -
proposal-array-is-template-object ▣
TC39 proposal to identify tagged template string array objects
JavaScript ★ 49 1mo agoExplain → -
proposal-regexp-legacy-features
Legacy static properties of the RegExp constructor in JavaScript
★ 49 2y agoExplain → -
proposal-concurrency-control
interfaces and data structures for concurrency control and integration into async iterator helpers
TypeScript ★ 48 7mo agoExplain → -
proposal-json-parseimmutable
JSON.parseImmutable for creating Records and Tuples from JSON strings
HTML ★ 46 13d agoExplain → -
proposal-collection-normalization
No description.
HTML ★ 46 5y agoExplain → -
proposal-rm-builtin-subclassing
Remove ES6 built-in subclassing
★ 44 2y agoExplain → -
proposal-bigint-math
Draft specification for supporting BigInts in JavaScript’s Math methods.
HTML ★ 41 1y agoExplain → -
proposal-intl-localematcher
Proposal for Intl.LocaleMatcher
HTML ★ 39 5y agoExplain → -
proposal-string-prototype-codepoints
String.prototype.codePoints proposal for ECMAScript (stage 1)
HTML ★ 39 5y agoExplain → -
proposal-immutable-arraybuffer
A TC39 proposal for immutable ArrayBuffers
JavaScript ★ 38 1mo agoExplain → -
proposal-object-property-count
TC39 proposal for Object.propertyCount(target[, options])
★ 38 7mo agoExplain → -
proposal-private-fields-in-in ▣
EcmaScript proposal to provide brand checks without exceptions
HTML ★ 37 5y agoExplain → -
proposal-iterator-unique
a proposal to add a method to iterators to produce an iterator of only its unique values
JavaScript ★ 35 2y agoExplain → -
proposal-standardized-debug
Standardized debug
HTML ★ 33 5y agoExplain → -
proposal-duplicate-named-capturing-groups ▣
TC39 proposal to allow regex capturing group names to be repeated
★ 31 2mo agoExplain → -
proposal-error-stack-accessor
ECMAScript Proposal, specs, and reference implementation for Error.prototype.stack accessor
★ 29 1mo agoExplain → -
code-of-conduct
TC39 Code of Conduct
SCSS ★ 29 2y agoExplain → -
proposal-arraybuffer-transfer ▣
Proposal to add ArrayBuffer.prototype.transfer
★ 29 1y agoExplain → -
Function-prototype-toString-revision ▣
:fishing_pole_and_fish: ECMA-262 proposal to update Function.prototype.toString
HTML ★ 28 4y agoExplain → -
proposal-typedarray-stride
Proposal to add a `stride` parameter to TypedArrays
HTML ★ 27 6y agoExplain → -
tg5
TC39-TG5: Experiments in programming language standardization. https://ecma-international.org/task-groups/tc39-tg5/
★ 26 1mo agoExplain → -
proposal-private-declarations
A proposal to allow trusted code _outside_ of the class lexical scope to access private state
HTML ★ 26 6y agoExplain → -
proposal-async-init
No description.
HTML ★ 25 6y agoExplain → -
proposal-unordered-async-iterator-helpers
JavaScript proposal for unordered async iterator helpers
TypeScript ★ 21 1y agoExplain → -
proposal-class-brand-check
JavaScript proposal to provide class brand checks
HTML ★ 19 4y agoExplain → -
proposal-comparisons
ECMAScript Proposal, specs, and reference implementation for comparisons
★ 18 19d agoExplain → -
proposal-stable-formatting
A TC-39 proposal to bring stable Intl-inspired formatting options to ECMAScript
HTML ★ 17 1mo agoExplain → -
proposal-native-promise-predicate
ECMAScript Proposal and spec for exposing a native promise predicate
JavaScript ★ 17 7mo agoExplain → -
proposal-bulk-add-array-elements
A proposal for a new array method to append every element from its argument.
★ 17 9mo agoExplain → -
proposal-thenable-curtailment
A proposal to curtail the power of "thenable" objects.
★ 16 7d agoExplain → -
proposal-Symbol-description ▣
proposal to add Symbol.prototype.description to ECMAScript
Shell ★ 16 7y agoExplain → -
proposal-error-code-property
No description.
JavaScript ★ 15 7d agoExplain → -
proposal-error-capturestacktrace
Standardizing Error.captureStackTrace
★ 15 3mo agoExplain → -
proposal-module-sync-assert
No description.
★ 15 2y agoExplain → -
proposal-iterator-join
JS proposal for a means to concatenate the contents of an iterator into a string
JavaScript ★ 13 6mo agoExplain → -
proposal-array-zip
a TC39 proposal to synchronize the iteration of multiple arrays
★ 13 1y agoExplain → -
proposal-regexp-buffer-boundaries
Regular Expression Buffer Boundaries for ECMAScript
HTML ★ 12 1mo agoExplain → -
source-map-tests
No description.
JavaScript ★ 12 1mo agoExplain → -
proposal-intl-eradisplay
Intl.DateTimeFormat displays era field only if date displayed is in same era as today's
★ 12 2y agoExplain → -
proposal-nonextensible-applies-to-private
Proposal to disallow adding new private fields to non-extensible objects
JavaScript ★ 11 7mo agoExplain → -
proposal-iterator-includes
Array.prototype.includes but for iterators
JavaScript ★ 11 1mo agoExplain → -
proposal-using-enforcement
Follow-on Proposal to ECMAScript Explicit Resource Management to enforce `using` for some resources
JavaScript ★ 10 2y agoExplain → -
proposal-intl-unit-format ▣
`Intl.UnitFormat` specification [draft]
HTML ★ 10 5mo agoExplain → -
proposal-native-promise-adoption
ECMAScript Proposal for adopting native promise state
JavaScript ★ 8 7mo agoExplain → -
proposal-error-limit-option
ECMAScript Proposal: Error option `limit`
HTML ★ 8 5mo agoExplain → -
proposal-intl-unit-protocol
TC39 proposal for adding units to format functions
JavaScript ★ 8 2mo agoExplain → -
proposal-compare-strings-by-codepoint
A new method to compare strings by Unicode codepoint
★ 8 1y agoExplain → -
proposal-intl-era-monthcode
To specify necessary details about era, eraYear and monthCode usage with Temporal for non-ISO calendars.
HTML ★ 7 3mo agoExplain → -
.github
No description.
★ 4 9mo agoExplain → -
proposal-intl-default-behaviours
A TC39 proposal to make available default, well-defined, locale-independent behaviour for Intl.Collator and Intl.Segmenter
HTML ★ 3 1mo agoExplain → -
proposal-intl-keep-trailing-zeros
No description.
JavaScript ★ 3 1mo agoExplain → -
proposal-intl-sequence-units
Support for CLDR mixed units, like "5ft 6in"
JavaScript ★ 1 1mo agoExplain → -
speccy
Speccy - ECMAScript spec character picker
TypeScript ★ 0 6d agoExplain →
No repos match these filters.