JavaScript Iterator․zip landed in Firefox 148, making it simple to loop over multiple things at the same time. Here's how it works:
Iterator.zip() - JavaScript | MDN

The Iterator.zip() static method creates a new Iterator object that aggregates elements from multiple iterable objects by yielding arrays containing elements at the same position. It essentially "zips" the input iterables together, allowing simultaneous iteration over them.

MDN Web Docs

@firefoxwebdevs zip is also pretty nice in Python -- thanks a lot!

Though Scheme did it nicest:

map(fun list1 list2) ⇒ fun(list1[0], list2[0]), fun(list1[1], list2[1]), …

@firefoxwebdevs Hi Jake, is Off The Main Thread ever coming back? 🥺
@jelmerdemaat we keep talking about bringing it back. Hopefully this year!