Slide 49
Slide 49 text
The Node.js Runtime Renaissance
ConFoo 2023 ruyadorno.com
import { Readable } from 'node:stream';
const s = Readable.from([1, 2, 3, 4]);
const mapped = []
s.on('data', data => {
mapped.push(data * 2);
})
s.on('end', () => {
for (const m of mapped) {
console.log(m)
}
})
map-stream-before.mjs map-stream-iterator.mjs
import { Readable } from 'node:stream';
const s = Readable.from([1, 2, 3, 4]);
const mapped = s.map(i => i * 2);
for await (const m of mapped) {
console.log(m);
}