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