Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

"Our vision is to speed up time, eventually eliminating it." -- Alex Schure


devel / comp.lang.javascript / Re: JavaScript now supports 'groupBy`

SubjectAuthor
* JavaScript now supports 'groupBy`Michael Haufe (TNO)
+* Re: JavaScript now supports 'groupBy`Julio Di Egidio
|+- Re: JavaScript now supports 'groupBy`luserdroog
|+* Re: JavaScript now supports 'groupBy`Michael Haufe (TNO)
||`- Re: JavaScript now supports 'groupBy`Julio Di Egidio
|`- Re: JavaScript now supports 'groupBy`Mild Shock
`* Re: JavaScript now supports 'groupBy`Arno Welzel
 `- Re: JavaScript now supports 'groupBy`Michael Haufe (TNO)

1
JavaScript now supports 'groupBy`

<b5e3bf33-1b38-4bb1-b6f2-4fdb3348b2afn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=18247&group=comp.lang.javascript#18247

  copy link   Newsgroups: comp.lang.javascript
X-Received: by 2002:a05:620a:b82:b0:76d:d61:da8c with SMTP id k2-20020a05620a0b8200b0076d0d61da8cmr59713qkh.5.1692643334310;
Mon, 21 Aug 2023 11:42:14 -0700 (PDT)
X-Received: by 2002:a63:6d0b:0:b0:565:f245:b65f with SMTP id
i11-20020a636d0b000000b00565f245b65fmr1299529pgc.11.1692643333836; Mon, 21
Aug 2023 11:42:13 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.javascript
Date: Mon, 21 Aug 2023 11:42:13 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=2603:6000:8900:6915:4054:96a1:b014:1641;
posting-account=hYRygAoAAABkmvJVmPilz9Q1TOjgPQAq
NNTP-Posting-Host: 2603:6000:8900:6915:4054:96a1:b014:1641
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b5e3bf33-1b38-4bb1-b6f2-4fdb3348b2afn@googlegroups.com>
Subject: JavaScript now supports 'groupBy`
From: tno@thenewobjective.com (Michael Haufe (TNO))
Injection-Date: Mon, 21 Aug 2023 18:42:14 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2644
 by: Michael Haufe (TNO) - Mon, 21 Aug 2023 18:42 UTC

In case you missed it, JavaScript finally implemented a groupBy static method for Object and Map:

Map.groupBy(iterable, callbackFn)
Object.groupBy(iterable, callbackFn)

Example usage from MDN:

const inventory = [
{ name: "asparagus", type: "vegetables", quantity: 9 },
{ name: "bananas", type: "fruit", quantity: 5 },
{ name: "goat", type: "meat", quantity: 23 },
{ name: "cherries", type: "fruit", quantity: 12 },
{ name: "fish", type: "meat", quantity: 22 },
];

....

const restock = { restock: true };
const sufficient = { restock: false };
const result = Map.groupBy(inventory, ({ quantity }) =>
quantity < 6 ? restock : sufficient,
);
console.log(result.get(restock));
// [{ name: "bananas", type: "fruit", quantity: 5 }]

....

const result = Object.groupBy(inventory, ({ type }) => type);

/* Result is:
{ vegetables: [
{ name: 'asparagus', type: 'vegetables', quantity: 5 },
],
fruit: [
{ name: "bananas", type: "fruit", quantity: 0 },
{ name: "cherries", type: "fruit", quantity: 5 }
],
meat: [
{ name: "goat", type: "meat", quantity: 23 },
{ name: "fish", type: "meat", quantity: 22 }
]
} */

More info:

<https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/groupBy>
<https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/groupBy>

Browser Availability:

<https://caniuse.com/?search=groupby>

If you're using the Babel compiler, here is the core-js setting:

<https://github.com/zloirock/core-js#array-grouping>

Re: JavaScript now supports 'groupBy`

<7bc9bbab-16dd-40e9-ba65-9377c0ea2fc3n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=18250&group=comp.lang.javascript#18250

  copy link   Newsgroups: comp.lang.javascript
X-Received: by 2002:a05:622a:11d2:b0:412:2dd3:e0e4 with SMTP id n18-20020a05622a11d200b004122dd3e0e4mr141298qtk.1.1693648216601;
Sat, 02 Sep 2023 02:50:16 -0700 (PDT)
X-Received: by 2002:a17:902:e811:b0:1b8:3c5e:2289 with SMTP id
u17-20020a170902e81100b001b83c5e2289mr1748157plg.2.1693648216394; Sat, 02 Sep
2023 02:50:16 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.javascript
Date: Sat, 2 Sep 2023 02:50:15 -0700 (PDT)
In-Reply-To: <b5e3bf33-1b38-4bb1-b6f2-4fdb3348b2afn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=93.44.214.74; posting-account=F3H0JAgAAADcYVukktnHx7hFG5stjWse
NNTP-Posting-Host: 93.44.214.74
References: <b5e3bf33-1b38-4bb1-b6f2-4fdb3348b2afn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7bc9bbab-16dd-40e9-ba65-9377c0ea2fc3n@googlegroups.com>
Subject: Re: JavaScript now supports 'groupBy`
From: julio@diegidio.name (Julio Di Egidio)
Injection-Date: Sat, 02 Sep 2023 09:50:16 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1688
 by: Julio Di Egidio - Sat, 2 Sep 2023 09:50 UTC

On Monday, 21 August 2023 at 20:42:18 UTC+2, Michael Haufe (TNO) wrote:

> In case you missed it, JavaScript finally implemented
> a groupBy static method for Object and Map

You might have missed that it's neither decently supported,
nor, as for the enthusiasm, it has anything to do with the
aggregation operator by the same name, in fact, with any
aggregation at all: this "groupBy" is more of a "partitionBy"
and can be implemented in one line of code with an array
reduce over the input's keys. Indeed, I'd call it plain clutter.

Julio

Re: JavaScript now supports 'groupBy`

<00de57e1-5d62-4317-aa14-ce299183e497n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=18251&group=comp.lang.javascript#18251

  copy link   Newsgroups: comp.lang.javascript
X-Received: by 2002:a05:622a:348:b0:412:2dac:acb8 with SMTP id r8-20020a05622a034800b004122dacacb8mr180830qtw.3.1693746606243;
Sun, 03 Sep 2023 06:10:06 -0700 (PDT)
X-Received: by 2002:a05:6a00:189c:b0:68c:5a2:fa46 with SMTP id
x28-20020a056a00189c00b0068c05a2fa46mr3266550pfh.3.1693746605873; Sun, 03 Sep
2023 06:10:05 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.javascript
Date: Sun, 3 Sep 2023 06:10:05 -0700 (PDT)
In-Reply-To: <7bc9bbab-16dd-40e9-ba65-9377c0ea2fc3n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=24.107.183.247; posting-account=G1KGwgkAAAAyw4z0LxHH0fja6wAbo7Cz
NNTP-Posting-Host: 24.107.183.247
References: <b5e3bf33-1b38-4bb1-b6f2-4fdb3348b2afn@googlegroups.com> <7bc9bbab-16dd-40e9-ba65-9377c0ea2fc3n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <00de57e1-5d62-4317-aa14-ce299183e497n@googlegroups.com>
Subject: Re: JavaScript now supports 'groupBy`
From: luser.droog@gmail.com (luserdroog)
Injection-Date: Sun, 03 Sep 2023 13:10:06 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 1991
 by: luserdroog - Sun, 3 Sep 2023 13:10 UTC

On Saturday, September 2, 2023 at 4:50:21 AM UTC-5, Julio Di Egidio wrote:
> On Monday, 21 August 2023 at 20:42:18 UTC+2, Michael Haufe (TNO) wrote:
>
> > In case you missed it, JavaScript finally implemented
> > a groupBy static method for Object and Map
> You might have missed that it's neither decently supported,
> nor, as for the enthusiasm, it has anything to do with the
> aggregation operator by the same name, in fact, with any
> aggregation at all: this "groupBy" is more of a "partitionBy"
> and can be implemented in one line of code with an array
> reduce over the input's keys. Indeed, I'd call it plain clutter.
>
> Julio

[sad trombone warbling descending glissando w/plunger mute]

Re: JavaScript now supports 'groupBy`

<c4cea9f8-7f3a-44e5-a238-4e43ad2ae929n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=18252&group=comp.lang.javascript#18252

  copy link   Newsgroups: comp.lang.javascript
X-Received: by 2002:a05:620a:4689:b0:76f:d16:59eb with SMTP id bq9-20020a05620a468900b0076f0d1659ebmr217733qkb.11.1693752956220;
Sun, 03 Sep 2023 07:55:56 -0700 (PDT)
X-Received: by 2002:a17:90a:8548:b0:26d:fab:bcce with SMTP id
a8-20020a17090a854800b0026d0fabbccemr1748368pjw.4.1693752955899; Sun, 03 Sep
2023 07:55:55 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!3.us.feeder.erje.net!feeder.erje.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.javascript
Date: Sun, 3 Sep 2023 07:55:55 -0700 (PDT)
In-Reply-To: <7bc9bbab-16dd-40e9-ba65-9377c0ea2fc3n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2603:6000:8900:6915:3d58:33d7:3d14:46fe;
posting-account=hYRygAoAAABkmvJVmPilz9Q1TOjgPQAq
NNTP-Posting-Host: 2603:6000:8900:6915:3d58:33d7:3d14:46fe
References: <b5e3bf33-1b38-4bb1-b6f2-4fdb3348b2afn@googlegroups.com> <7bc9bbab-16dd-40e9-ba65-9377c0ea2fc3n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c4cea9f8-7f3a-44e5-a238-4e43ad2ae929n@googlegroups.com>
Subject: Re: JavaScript now supports 'groupBy`
From: tno@thenewobjective.com (Michael Haufe (TNO))
Injection-Date: Sun, 03 Sep 2023 14:55:56 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2238
 by: Michael Haufe (TNO) - Sun, 3 Sep 2023 14:55 UTC

On Saturday, September 2, 2023 at 4:50:21 AM UTC-5, Julio Di Egidio wrote:
> On Monday, 21 August 2023 at 20:42:18 UTC+2, Michael Haufe (TNO) wrote:
>
> > In case you missed it, JavaScript finally implemented
> > a groupBy static method for Object and Map
> You might have missed that it's neither decently supported,

In case you missed it, I provided availability statistics in my post plus the babel plugin.

> nor, as for the enthusiasm, it has anything to do with the
> aggregation operator by the same name, in fact, with any
> aggregation at all: this "groupBy" is more of a "partitionBy"
> and can be implemented in one line of code with an array
> reduce over the input's keys. Indeed, I'd call it plain clutter.

Given the Universality and Expressiveness of Fold [1], we can say that about most functions/methods

[1] <https://www.cs.nott.ac.uk/~pszgmh/fold.pdf>

Re: JavaScript now supports 'groupBy`

<8577d73e-85fa-4082-b053-09773c20d9a0n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=18253&group=comp.lang.javascript#18253

  copy link   Newsgroups: comp.lang.javascript
X-Received: by 2002:a05:620a:4626:b0:76f:58a:9030 with SMTP id br38-20020a05620a462600b0076f058a9030mr230254qkb.11.1693754336599;
Sun, 03 Sep 2023 08:18:56 -0700 (PDT)
X-Received: by 2002:a17:903:234c:b0:1c3:2fc8:12fe with SMTP id
c12-20020a170903234c00b001c32fc812femr923519plh.9.1693754336385; Sun, 03 Sep
2023 08:18:56 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.javascript
Date: Sun, 3 Sep 2023 08:18:55 -0700 (PDT)
In-Reply-To: <c4cea9f8-7f3a-44e5-a238-4e43ad2ae929n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=93.44.214.74; posting-account=F3H0JAgAAADcYVukktnHx7hFG5stjWse
NNTP-Posting-Host: 93.44.214.74
References: <b5e3bf33-1b38-4bb1-b6f2-4fdb3348b2afn@googlegroups.com>
<7bc9bbab-16dd-40e9-ba65-9377c0ea2fc3n@googlegroups.com> <c4cea9f8-7f3a-44e5-a238-4e43ad2ae929n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8577d73e-85fa-4082-b053-09773c20d9a0n@googlegroups.com>
Subject: Re: JavaScript now supports 'groupBy`
From: julio@diegidio.name (Julio Di Egidio)
Injection-Date: Sun, 03 Sep 2023 15:18:56 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2496
 by: Julio Di Egidio - Sun, 3 Sep 2023 15:18 UTC

On Sunday, 3 September 2023 at 16:56:01 UTC+2, Michael Haufe (TNO) wrote:
> On Saturday, September 2, 2023 at 4:50:21 AM UTC-5, Julio Di Egidio wrote:
> > On Monday, 21 August 2023 at 20:42:18 UTC+2, Michael Haufe (TNO) wrote:
> >
> > > In case you missed it, JavaScript finally implemented
> > > a groupBy static method for Object and Map
> >
> > You might have missed that it's neither decently supported,
>
> In case you missed it, I provided availability statistics in my
> post plus the babel plugin.

You provided statistics that apparently you can't read.

> > nor, as for the enthusiasm, it has anything to do with the
> > aggregation operator by the same name, in fact, with any
> > aggregation at all: this "groupBy" is more of a "partitionBy"
> > and can be implemented in one line of code with an array
> > reduce over the input's keys. Indeed, I'd call it plain clutter.
>
> Given the Universality and Expressiveness of Fold [1], we can
> say that about most functions/methods

No, we can't say what I have said of most functions/methods,
but again, you can't even read, apparently.

EOD.

Julio

Re: JavaScript now supports 'groupBy`

<kljnl6Fnhk0U1@mid.individual.net>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=18254&group=comp.lang.javascript#18254

  copy link   Newsgroups: comp.lang.javascript
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: usenet@arnowelzel.de (Arno Welzel)
Newsgroups: comp.lang.javascript
Subject: Re: JavaScript now supports 'groupBy`
Date: Sun, 3 Sep 2023 17:39:19 +0200
Lines: 16
Message-ID: <kljnl6Fnhk0U1@mid.individual.net>
References: <b5e3bf33-1b38-4bb1-b6f2-4fdb3348b2afn@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Trace: individual.net i9pfLQjWyEPqjKrtJP19ogtHKqT1orb1Rjgx6+jUvyo00Gu3qf
Cancel-Lock: sha1:tEsKuxne8xqvKKTkh3pmpDD8bKA= sha256:WOs1eeSUmb3ZqfH2kD/fxDilJ3ciwKua3j4ytlTCMMY=
Content-Language: de-DE
In-Reply-To: <b5e3bf33-1b38-4bb1-b6f2-4fdb3348b2afn@googlegroups.com>
 by: Arno Welzel - Sun, 3 Sep 2023 15:39 UTC

Michael Haufe (TNO), 2023-08-21 20:42:

> In case you missed it, JavaScript finally implemented a groupBy static method for Object and Map:
>
> Map.groupBy(iterable, callbackFn)
> Object.groupBy(iterable, callbackFn)

Which is not widely supported yet:

<https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/groupBy#browser_compatibility>

--
Arno Welzel
https://arnowelzel.de

Re: JavaScript now supports 'groupBy`

<ud35na$kfeq$1@solani.org>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=18255&group=comp.lang.javascript#18255

  copy link   Newsgroups: comp.lang.javascript
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: janburse@fastmail.fm (Mild Shock)
Newsgroups: comp.lang.javascript
Subject: Re: JavaScript now supports 'groupBy`
Date: Mon, 4 Sep 2023 01:43:39 +0200
Message-ID: <ud35na$kfeq$1@solani.org>
References: <b5e3bf33-1b38-4bb1-b6f2-4fdb3348b2afn@googlegroups.com>
<7bc9bbab-16dd-40e9-ba65-9377c0ea2fc3n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 3 Sep 2023 23:43:38 -0000 (UTC)
Injection-Info: solani.org;
logging-data="671194"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Firefox/91.0 SeaMonkey/2.53.17
Cancel-Lock: sha1:0Aft+A92WKKzhCv58J4kAKmuv6c=
X-User-ID: eJwFwQkBwDAIA0BLvKHI6UjxL2F36VBMBRKRm3utZECKdn+g013KqqItn0yWQb/gOXd6V0PncenxFI11/wE7khUL
In-Reply-To: <7bc9bbab-16dd-40e9-ba65-9377c0ea2fc3n@googlegroups.com>
 by: Mild Shock - Sun, 3 Sep 2023 23:43 UTC

Omg, the little italian was at it again. How cringe...
What is he, a Bolchevik that is about to kill the Romanov Family?

Julio Di Egidio schrieb:
> On Monday, 21 August 2023 at 20:42:18 UTC+2, Michael Haufe (TNO) wrote:
>
>> In case you missed it, JavaScript finally implemented
>> a groupBy static method for Object and Map
>
> You might have missed that it's neither decently supported,
> nor, as for the enthusiasm, it has anything to do with the
> aggregation operator by the same name, in fact, with any
> aggregation at all: this "groupBy" is more of a "partitionBy"
> and can be implemented in one line of code with an array
> reduce over the input's keys. Indeed, I'd call it plain clutter.
>
> Julio
>

Re: JavaScript now supports 'groupBy`

<7ebebcfc-25ba-40d6-ad00-09cdc03e1543n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=18256&group=comp.lang.javascript#18256

  copy link   Newsgroups: comp.lang.javascript
X-Received: by 2002:ad4:48c2:0:b0:64f:3e89:5063 with SMTP id v2-20020ad448c2000000b0064f3e895063mr213715qvx.7.1693835126788;
Mon, 04 Sep 2023 06:45:26 -0700 (PDT)
X-Received: by 2002:a63:a743:0:b0:56b:b9b1:34e0 with SMTP id
w3-20020a63a743000000b0056bb9b134e0mr2186391pgo.11.1693835126471; Mon, 04 Sep
2023 06:45:26 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.javascript
Date: Mon, 4 Sep 2023 06:45:26 -0700 (PDT)
In-Reply-To: <kljnl6Fnhk0U1@mid.individual.net>
Injection-Info: google-groups.googlegroups.com; posting-host=2603:6000:8900:6915:dd06:bdc3:d56a:2a5f;
posting-account=hYRygAoAAABkmvJVmPilz9Q1TOjgPQAq
NNTP-Posting-Host: 2603:6000:8900:6915:dd06:bdc3:d56a:2a5f
References: <b5e3bf33-1b38-4bb1-b6f2-4fdb3348b2afn@googlegroups.com> <kljnl6Fnhk0U1@mid.individual.net>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7ebebcfc-25ba-40d6-ad00-09cdc03e1543n@googlegroups.com>
Subject: Re: JavaScript now supports 'groupBy`
From: tno@thenewobjective.com (Michael Haufe (TNO))
Injection-Date: Mon, 04 Sep 2023 13:45:26 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 1931
 by: Michael Haufe (TNO) - Mon, 4 Sep 2023 13:45 UTC

On Sunday, September 3, 2023 at 10:39:28 AM UTC-5, Arno Welzel wrote:
> Michael Haufe (TNO), 2023-08-21 20:42:
> > In case you missed it, JavaScript finally implemented a groupBy static method for Object and Map:
> >
> > Map.groupBy(iterable, callbackFn)
> > Object.groupBy(iterable, callbackFn)
> Which is not widely supported yet:
>
> <https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/groupBy#browser_compatibility>
>

Which I shared already in my OP:

<https://caniuse.com/?search=groupby>

Hence my reference to the polyfill:

<https://github.com/zloirock/core-js#array-grouping>

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor