proposal-iterator-helpers

Methods for working with iterators in ECMAScript (by tc39)

Proposal-iterator-helpers Alternatives

Similar projects and alternatives to proposal-iterator-helpers

tc39
proposal-iterator-helpers
  1. React

    The library for web and native user interfaces.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  4. Windows Terminal

    The new Windows Terminal and the original Windows console host, all in the same place!

  5. lodash

    A modern JavaScript utility library delivering modularity, performance, & extras.

  6. proposal-pipeline-operator

    A proposal for adding a useful pipe operator to JavaScript.

  7. proposal-temporal

    Provides standard objects and functions for working with dates and times.

  8. proposal-record-tuple

    Discontinued ECMAScript proposal for the Record and Tuple value types. | Stage 2: it will change!

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. redux-saga

    An alternative side effect model for Redux apps

  11. ecma262

    Status, process, and documents for ECMA-262

  12. cash

    An absurdly small jQuery alternative for modern browsers. (by fabiospampinato)

  13. proposals

    ✍️ Tracking the status of Babel's implementation of TC39 proposals (may be out of date) (by babel)

  14. proposal-array-grouping

    Discontinued A proposal to make grouping of array items easier

  15. IxJS

    The Interactive Extensions for JavaScript

  16. es1995

    ES1995 – The Missing JS Polyfill

  17. proposal-set-methods

    Discontinued Proposal for new Set methods in JS

  18. proposal-change-array-by-copy

    Discontinued 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.

  19. proposal-iterator.range

    A proposal for ECMAScript to add a built-in Iterator.range()

  20. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better proposal-iterator-helpers alternative or higher similarity.

proposal-iterator-helpers discussion

Log in or Post with

proposal-iterator-helpers reviews and mentions

Posts with mentions or reviews of proposal-iterator-helpers. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-01-30.
  • A comprehensive guide to JavaScript generators
    3 projects | dev.to | 30 Jan 2025
    However, this limitation won’t last forever. With Iteration Helpers proposed for the next version of ECMAScript (currently Stage 4), you’ll eventually be able to do things like limiting or transforming generator output natively — similar to what RxJS already does for observables.
  • Cash: A small jQuery alternative for modern browsers
    9 projects | news.ycombinator.com | 2 Nov 2024
    The versions of those methods that support any iterator (including upgrading NodeList "for free") have passed Stage 4 of the process, which means they will be in the next version of the standard and already starting to show up in some browsers.

    https://github.com/tc39/proposal-iterator-helpers

  • TC39 Proposal: Iterator Helpers
    1 project | news.ycombinator.com | 18 Oct 2024
  • Updates from the 104th TC39 meeting
    13 projects | dev.to | 15 Oct 2024
    Sync Iterator Helpers: Extends iterators with helper methods to improve their usability in synchronous contexts.
  • I was wrong about array methods and generators...
    3 projects | dev.to | 8 Sep 2024
    In fact, the developer experience around iteration utilities is so great that there is an active Stage 3 ECMAScript proposal right now (as of writing) that aims to officially add lazy iterator helpers to the language. When this is more widely supported, expect a follow-up article to this one that investigates the would-be C++-backed helpers.
  • JavaScript weakmaps should be iterable
    1 project | news.ycombinator.com | 20 Aug 2024
    Many of these are at stage 3 of the standardization process and have a good chance of shipping soon: https://github.com/tc39/proposal-iterator-helpers

    (They're not on objects, which I think is probably for the best; every method on Object.prototype is a shadowing risk and so we're unlikely to see any besides the ones that already exist. You can always use Object.entries; if your object has so many dynamically-computed properties that eagerly collecting them is a performance concern, then it should probably be a Map.)

  • More Itertools
    3 projects | news.ycombinator.com | 27 May 2024
    Shout out to JavaScript massively delaying https://github.com/tc39/proposal-async-iterator-helpers in the 23rd hour.

    The proposal seemed very close to getting shipped alongside https://github.com/tc39/proposal-iterator-helpers while basically accepting many of the constraints of current async iteration (one at a time consumption). But the folks really accepted that concurrency needs had evolved, decided to hold back & keep iterating & churning for better.

    I feel like a lot of the easy visible mood on the web (against the web) is that there's too much, that stuff is just piled in. But I see a lot of caring & deliberation & trying to get shit right & good. Sometimes that too can be maddening, but ultimately with the web there aren't really re-do-es & the deliberation is good.

  • What's New in Node.js 22
    4 projects | dev.to | 21 May 2024
    Support for new JavaScript features, including Array.fromAsync(), Set methods, and Iterator helpers.
  • TC39: Add Object.groupBy and Map.groupBy
    6 projects | news.ycombinator.com | 19 Dec 2023
    Global iterator type is coming: https://github.com/tc39/proposal-iterator-helpers

    But a method named `groupBy` on iterators traditionally means a different thing: https://github.com/tc39/proposal-array-grouping/issues/51#is...

    Global iterable type it's too late for, since there's many extant iterables in the language and on the web which don't have it in their prototype chain and can't reasonably be changed.

  • Lodash just declared issue bankruptcy and closed every issue and open PR
    7 projects | news.ycombinator.com | 16 Sep 2023
    Very much agreed. The amount of mileage we get from using Spread (literally the ...) alone has been amazing. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe... Iteration helpers is shipping soon, that'll be a huge help (async iteration helpers will be delayed for a while). https://github.com/tc39/proposal-iterator-helpers .

    In the olden days, I feel like the codebases I worked on needed to use .apply() multiple times a week, to figure out some creative way of invoking functions. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe... That's all gone now; I'd take even odds that 50% of my team knows .call and .apply.

    Chrome 117 is shipping Object.groupBy() and that's gonna be a huge help in eliminating a lot of the last places we end up using lodash. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

  • A note from our sponsor - InfluxDB
    www.influxdata.com | 19 Jul 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic proposal-iterator-helpers repo stats
43
1,325
4.8
9 months ago

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that HTML is
the 9th most popular programming language
based on number of references?