Full meeting notes will be published in roughly two weeks time.
github.com/tc39/agendas...
Full meeting notes will be published in roughly two weeks time.
github.com/tc39/agendas...
Thanks to our hosts for again providing an excellent venue, facilities, refreshments, dedicated artwork(!), and an excellent events team 👍
Thanks to our hosts for again providing an excellent venue, facilities, refreshments, dedicated artwork(!), and an excellent events team 👍
This week @tc39.es advanced these proposals 🎉
4️⃣ Dynamic Code Brand Checks
4️⃣ Iterator Chunking/Includes/Join
3️⃣ Thenable Curtailment
2️⃣.7️⃣ default in export * from "mod"
2️⃣.7️⃣ export defer
2️⃣.7️⃣ JSON.parse options
2️⃣ BigInt from Exponential
2️⃣ Composites
1️⃣ Pulling in AbortController
This week @tc39.es advanced these proposals 🎉
4️⃣ Dynamic Code Brand Checks
4️⃣ Iterator Chunking/Includes/Join
3️⃣ Thenable Curtailment
2️⃣.7️⃣ default in export * from "mod"
2️⃣.7️⃣ export defer
2️⃣.7️⃣ JSON.parse options
2️⃣ BigInt from Exponential
2️⃣ Composites
1️⃣ Pulling in AbortController
The comparison would fail if it hits two independent objects that have equivalent children.
github.com/tc39/proposa...
The comparison would fail if it hits two independent objects that have equivalent children.
github.com/tc39/proposa...
Como son perezosos, procesas muchos datos sin cargarlo todo en memoria. Ya me veo usando chunks() para mandar peticiones a #LLM en lotes.
Como son perezosos, procesas muchos datos sin cargarlo todo en memoria. Ya me veo usando chunks() para mandar peticiones a #LLM en lotes.
Composites avanza a Stage 2 en TC39.
Dos objetos con el mismo contenido podrán ser === aunque se creen por separado.
También funciona por valor en Set y como llave de Map.
Composites avanza a Stage 2 en TC39.
Dos objetos con el mismo contenido podrán ser === aunque se creen por separado.
También funciona por valor en Set y como llave de Map.
Congrats to @ashley-c.bsky.social from TechAtBloomberg on advancing the Composites proposal to Stage 2 at @tc39.es today 🎉
Composites are objects that are compared by value instead of identity. They are an evolution of Record & Tuple proposal.
Congrats to @ashley-c.bsky.social from TechAtBloomberg on advancing the Composites proposal to Stage 2 at @tc39.es today 🎉
Composites are objects that are compared by value instead of identity. They are an evolution of Record & Tuple proposal.
Soon, export * from "foo" will also re-export default. 🤯
Chuckling to myself thinking how this would have likely been a non-starter in a more compat risk-averse committee (e.g. WHATWG). 🙃
Soon, export * from "foo" will also re-export default. 🤯
Chuckling to myself thinking how this would have likely been a non-starter in a more compat risk-averse committee (e.g. WHATWG). 🙃
Congrats to Richard Gibson on advancing BigInt from Exponential to Stage 2 at @tc39.es today 🎉
🔶 BigInt("1e2")
It allows a BigInt to be created from a number that includes an exponential component 👍
Congrats to Richard Gibson on advancing BigInt from Exponential to Stage 2 at @tc39.es today 🎉
🔶 BigInt("1e2")
It allows a BigInt to be created from a number that includes an exponential component 👍
Congrats to @peet.bsky.social from TechAtBloomberg advancing JSON.parse Options to Stage 2.7 at @TC39 today 🎉
There are two independent opt-ins.
🔶 deep freezing the entire object
🔶 non-array objects get a null prototype
Names may change ⚠️
Congrats to @peet.bsky.social from TechAtBloomberg advancing JSON.parse Options to Stage 2.7 at @TC39 today 🎉
There are two independent opt-ins.
🔶 deep freezing the entire object
🔶 non-array objects get a null prototype
Names may change ⚠️
Congrats to @michael.ficarra.me on advancing the Iterator Chunking proposal to Stage 4 at @tc39.es today 🎉
It can make iterators that chunk & window content.
[0,1,2,3].values().chunks(2); // [0,1], [2,3]
[0,1,2,3].values().windows(2); // [0,1], [1,2], [2,3]
Congrats to @michael.ficarra.me on advancing the Iterator Chunking proposal to Stage 4 at @tc39.es today 🎉
It can make iterators that chunk & window content.
[0,1,2,3].values().chunks(2); // [0,1], [2,3]
[0,1,2,3].values().windows(2); // [0,1], [1,2], [2,3]
Congrats to @bakkot.com on advancing Iterator Join to Stage 4 at @tc39.es today 🎉
Iterator.prototype.join() turns an iterator directly into a single string (with an optional separator) just like Array.prototype.join()
github.com/tc39/proposa...
Congrats to @bakkot.com on advancing Iterator Join to Stage 4 at @tc39.es today 🎉
Iterator.prototype.join() turns an iterator directly into a single string (with an optional separator) just like Array.prototype.join()
github.com/tc39/proposa...
https://www.docswell.com/s/jxck/K3JDML-llm-wiki-for-tc39-meetings
https://www.docswell.com/s/jxck/K3JDML-llm-wiki-for-tc39-meetings
2⃣ BigInt from exponential
2⃣ Composites
2⃣ Private Declarations
1⃣ Pulling in AbortController
The full agenda is here:
github.com/tc39/agendas...
2⃣ BigInt from exponential
2⃣ Composites
2⃣ Private Declarations
1⃣ Pulling in AbortController
The full agenda is here:
github.com/tc39/agendas...