HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
tc39
proposal-promise-with-resolvers
HTML2024–2024
tc39 / proposal-promise-with-resolvers · Archived

proposal-promise-with-resolvers

Discover this repository through its Hacker News conversations.

2Distinct people
2Mentions
0Explicit recommenders
262GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

A public description has not been verified.

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by day2 dated mentions

Observed mentions: 2024-07-23 23:37:18 UTC to 2024-08-10 15:18:17 UTC.

012024-07-23 00:00:00 UTC to 2024-07-24 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsJul 232024-07-24 00:00:00 UTC to 2024-07-25 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-07-25 00:00:00 UTC to 2024-07-26 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-07-26 00:00:00 UTC to 2024-07-27 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-07-27 00:00:00 UTC to 2024-07-28 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-07-28 00:00:00 UTC to 2024-07-29 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-07-29 00:00:00 UTC to 2024-07-30 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-07-30 00:00:00 UTC to 2024-07-31 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-07-31 00:00:00 UTC to 2024-08-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-01 00:00:00 UTC to 2024-08-02 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsAug 12024-08-02 00:00:00 UTC to 2024-08-03 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-03 00:00:00 UTC to 2024-08-04 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-04 00:00:00 UTC to 2024-08-05 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-05 00:00:00 UTC to 2024-08-06 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-06 00:00:00 UTC to 2024-08-07 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-07 00:00:00 UTC to 2024-08-08 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-08 00:00:00 UTC to 2024-08-09 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-09 00:00:00 UTC to 2024-08-10 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-10 00:00:00 UTC to 2024-08-11 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsAug 10

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Jul 232024-07-23 00:00:00 UTC2024-07-24 00:00:00 UTC101
Jul 242024-07-24 00:00:00 UTC2024-07-25 00:00:00 UTC000
Jul 252024-07-25 00:00:00 UTC2024-07-26 00:00:00 UTC000
Jul 262024-07-26 00:00:00 UTC2024-07-27 00:00:00 UTC000
Jul 272024-07-27 00:00:00 UTC2024-07-28 00:00:00 UTC000
Jul 282024-07-28 00:00:00 UTC2024-07-29 00:00:00 UTC000
Jul 292024-07-29 00:00:00 UTC2024-07-30 00:00:00 UTC000
Jul 302024-07-30 00:00:00 UTC2024-07-31 00:00:00 UTC000
Jul 312024-07-31 00:00:00 UTC2024-08-01 00:00:00 UTC000
Aug 12024-08-01 00:00:00 UTC2024-08-02 00:00:00 UTC000
Aug 22024-08-02 00:00:00 UTC2024-08-03 00:00:00 UTC000
Aug 32024-08-03 00:00:00 UTC2024-08-04 00:00:00 UTC000
Aug 42024-08-04 00:00:00 UTC2024-08-05 00:00:00 UTC000
Aug 52024-08-05 00:00:00 UTC2024-08-06 00:00:00 UTC000
Aug 62024-08-06 00:00:00 UTC2024-08-07 00:00:00 UTC000
Aug 72024-08-07 00:00:00 UTC2024-08-08 00:00:00 UTC000
Aug 82024-08-08 00:00:00 UTC2024-08-09 00:00:00 UTC000
Aug 92024-08-09 00:00:00 UTC2024-08-10 00:00:00 UTC000
Aug 102024-08-10 00:00:00 UTC2024-08-11 00:00:00 UTC101

What Hacker News says

2 sources
> Doing this made me realise that it creates this strong concept that StoreProviders becomes the bridge between the reconciling world of React and the observable world of Impact Agreed, this feels quite intuitive to me as well. For rxjs & co I was trying to come up with a solution that could incorporate Suspense as well. Something like: function signalFromStream(stream) { const resolve, reject const emissions = signal(new Promise((res, rej) => resolve = res; reject = rej)) const unsubscribe = stream.subscribe((value) => { if (emissions.status = 'pending') resolve(value) else emissions(Promise.resolve(value)) }) cleanup(unsubscribe) return () => { emissions() } } but I'm not happy about constructing a promise and then constructing another
Read the rest
promise for each subsequent emission. At least https://github.com/tc39/proposal-promise-with-resolvers will help with with the first issue. Apart from that, I would consider this an acceptable solution - it's not much different from the useState+useEffect dance that you would have to do to integrate with React. Hot/Cold doesn't really matter here. If it's cold, it will begin emitting as soon as we execute this function. If it's hot, upstream is responsible for deciding when to send & stop sending. Side-note: I'm not actually trying to use rxjs in any of my current frontend projects. But the ubiquity of this observable pattern means that if you can integrate rxjs, you can probably integrate anything.
In Complex state management in React [video]

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.