You can create lazy enumerables with linq.js as well.
Enumerable
.Range(0, 1000000000000)
.Take(10)
.ToArray()
Output: 0,1,2,3,4,5,6,7,8,9