tc39's Repositories
100 repositories
.github
No description
β 4
π Public
agendas
TC39 meeting agendas
β 1165
π Public
agreements
Draft form for non-member contributors to TC39 to license contributions to ECMA
β 2
π Public
archives
Archival material from old web properties.
β 3
π Public
code-of-conduct
TC39 Code of Conduct
β 29
π Public
dataset
The automatic track tc39 proposals
β 45
π Public
ecma262
Status, process, and documents for ECMA-262
β 15556
π Public
ecma262-6-src
This is the source code and tools used to create the ECMAScript 2015 Language Specification
β 10
π Public
π¦ Archived
ecma402
Status, process, and documents for ECMA 402
β 592
π Public
ecma402-mdn
Tracking progress on MDN for ECMA-402
β 6
π Public
ecma404
Status, process, and documents for ECMA 404
β 2
π Public
π¦ Archived
ecma426
Source map specification, RFCs and new proposals.
β 173
π Public
ecmarkdown
A shorthand language for writing ECMAScript-style algorithms, inspired by Markdown
β 83
π Public
ecmarkup
An HTML superset/Markdown subset source format for ECMAScript and related specifications
β 236
π Public
ecmascript_simd
SIMD numeric type for EcmaScript
β 549
π Public
π¦ Archived
eshost
A uniform wrapper around a multitude of ECMAScript hosts. CLI: https://github.com/bterlson/eshost-cli
β 145
π Public
faq
No description
β 72
π Public
Function-prototype-toString-revision
:fishing_pole_and_fish: ECMA-262 proposal to update Function.prototype.toString
β 27
π Public
π¦ Archived
how-we-work
Documentation of how TC39 operates and how to participate
β 216
π Public
incubator-agendas
TC39 Incubator Call Agendas
β 17
π Public
js-outreach-groups
No description
β 71
π Public
logo
TC39 Logos
β 14
π Public
notes
TC39 meeting notes
β 697
π Public
old-site
No description
β 6
π Public
π¦ Archived
process-document
Document describing the process for making changes to ECMA-262
β 30
π Public
proposal-accessible-object-hasownproperty
Object.hasOwn() proposal for ECMAScript
β 132
π Public
π¦ Archived
proposal-amount
Numbers with precision and a unit for JavaScript
β 38
π Public
proposal-array-equality
Determining Array Equality
β 76
π Public
proposal-array-filtering
A proposal to make filtering arrays easier
β 176
π Public
proposal-array-find-from-last
Proposal for Array.prototype.findLast and Array.prototype.findLastIndex.
β 120
π Public
π¦ Archived
proposal-array-from-async
Draft specification for a proposed Array.fromAsync method in JavaScript.
β 205
π Public
proposal-array-grouping
A proposal to make grouping of array items easier
β 527
π Public
π¦ Archived
proposal-array-is-template-object
TC39 proposal to identify tagged template string array objects
β 49
π Public
proposal-array-last
A JavaScript TC39 Proposal for getting the last element from an array
β 310
π Public
π¦ Archived
proposal-array-unique
ECMAScript proposal for Deduplicating method of Array
β 138
π Public
proposal-array-zip
a TC39 proposal to synchronize the iteration of multiple arrays
β 13
π Public
proposal-Array.prototype.includes
Spec, tests, reference implementation, and docs for ESnext-track Array.prototype.includes
β 166
π Public
π¦ Archived
proposal-arraybuffer-base64
TC39 proposal for Uint8Array<->base64/hex
β 283
π Public
π¦ Archived
proposal-arraybuffer-transfer
Proposal to add ArrayBuffer.prototype.transfer
β 28
π Public
π¦ Archived
proposal-asset-references
Proposal to ECMAScript to add first-class location references relative to a module
β 278
π Public
proposal-async-await
Async/await for ECMAScript
β 1575
π Public
π¦ Archived
proposal-async-context
Async Context for JavaScript
β 795
π Public
proposal-async-context-disposable
No description
β 12
π Public
proposal-async-do-expressions
async `do` expressions for JavaScript
β 127
π Public
proposal-async-explicit-resource-management
ECMAScript Async Explicit Resource Management
β 59
π Public
π¦ Archived
proposal-async-init
No description
β 22
π Public
proposal-async-iteration
Asynchronous iteration for JavaScript
β 859
π Public
π¦ Archived
proposal-async-iterator-helpers
Methods for working with async iterators in ECMAScript
β 153
π Public
proposal-atomics-microwait
Micro waits in JS
β 61
π Public
proposal-atomics-wait-async
"asynchronous atomic wait" for ECMAScript
β 90
π Public
π¦ Archived
proposal-await-dictionary
A proposal to add Promise.allKeyed to ECMAScript
β 122
π Public
proposal-await.ops
Introduce await.all / await.race / await.allSettled / await.any to simplify the usage of Promises
β 311
π Public
proposal-bigint
Arbitrary precision integers in JavaScript
β 562
π Public
π¦ Archived
proposal-bigint-math
Draft specification for supporting BigInts in JavaScriptβs Math methods.
β 40
π Public
proposal-binary-ast
Binary AST proposal for ECMAScript
β 984
π Public
proposal-bind-operator
This-Binding Syntax for ECMAScript
β 1751
π Public
proposal-built-in-modules
No description
β 896
π Public
proposal-bulk-add-array-elements
A proposal for a new array method to append every element from its argument.
β 17
π Public
proposal-call-this
A proposal for a simple call-this operator in JavaScript.
β 129
π Public
proposal-cancelable-promises
Former home of the now-withdrawn cancelable promises proposal for JavaScript
β 376
π Public
π¦ Archived
proposal-cancellation
Proposal for a Cancellation API for ECMAScript
β 271
π Public
proposal-canonical-tz
TC39 Proposal (stacked on Temporal) to improve handling of changes to the IANA Time Zone Database
β 43
π Public
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.
β 506
π Public
π¦ Archived
proposal-class-access-expressions
ECMAScript class access expressions
β 87
π Public
proposal-class-brand-check
JavaScript proposal to provide class brand checks
β 18
π Public
proposal-class-fields
Orthogonally-informed combination of public and private fields proposals
β 1727
π Public
π¦ Archived
proposal-class-method-parameter-decorators
Decorators for ECMAScript class method and constructor parameters
β 62
π Public
proposal-class-public-fields
Stage 2 proposal for public class fields in ECMAScript
β 486
π Public
π¦ Archived
proposal-class-static-block
ECMAScript class static initialization blocks
β 105
π Public
π¦ Archived
proposal-cleanup-some
Proposal to migrate cleanup some to its own proposal repository
β 18
π Public
proposal-collection-methods
No description
β 169
π Public
proposal-collection-normalization
No description
β 45
π Public
proposal-compare-strings-by-codepoint
A new method to compare strings by Unicode codepoint
β 7
π Public
proposal-compartments
Compartmentalization of host behavior hooks for JS
β 132
π Public
proposal-composites
No description
β 252
π Public
proposal-concurrency-control
interfaces and data structures for concurrency control and integration into async iterator helpers
β 42
π Public
proposal-csprng
Cryptographically Secure Random Number Generation for ECMAScript
β 70
π Public
proposal-dataview-get-set-uint8clamped
TC39 proposal to add DataView.prototype.getUint8Clamped and DataView.prototype.setUint8Clamped
β 10
π Public
proposal-date-time-string-format
An amended Date Time String Format with more explicit syntax.
β 4
π Public
π¦ Archived
proposal-decimal
Built-in exact decimal numbers for JavaScript
β 586
π Public
proposal-Declarations-in-Conditionals
No description
β 183
π Public
proposal-decorator-metadata
No description
β 176
π Public
proposal-decorators
Decorators for ES6 classes
β 2919
π Public
proposal-decorators-previous
Decorators for ECMAScript
β 182
π Public
π¦ Archived
proposal-deep-path-properties-for-record
ECMAScript proposal for deep spread syntax for Records
β 93
π Public
proposal-defer-import-eval
A proposal for introducing a way to defer evaluate of a module
β 296
π Public
proposal-deferred-reexports
No description
β 44
π Public
proposal-deiter
Double-Ended Iterator and Destructuring
β 70
π Public
proposal-destructuring-private
A proposal integrate private fields and destructuring
β 50
π Public
proposal-discard-binding
Proposal to introduce discard bindings to ECMAScript
β 70
π Public
proposal-do-expressions
Proposal for `do` expressions
β 1176
π Public
proposal-duplicate-named-capturing-groups
TC39 proposal to allow regex capturing group names to be repeated
β 30
π Public
proposal-dynamic-code-brand-checks
TC39 proposal that enables flexible brand checks before dynamic code loading
β 48
π Public
proposal-dynamic-import
import() proposal for JavaScript
β 1871
π Public
π¦ Archived
proposal-dynamic-import-host-adjustment
TC39 proposal that affects doesn't stringify argument to import(...) early to enable interop with WICG/trusted-types
β 19
π Public
proposal-dynamic-modules
ECMAScript Proposal specs for the reform to preserve the order of execution for dynamic modules (REJECTED)
β 15
π Public
π¦ Archived
proposal-ecmascript-sharedmem
Shared memory and atomics for ECMAscript
β 376
π Public
π¦ Archived
proposal-emitter
No description
β 92
π Public
proposal-enum
Proposal for ECMAScript enums
β 473
π Public
proposal-error-capturestacktrace
Standardizing Error.captureStackTrace
β 11
π Public