perf: switch benchmarks to factorial(50000)
[poolifier.git] / examples / typescript / websocket-server-pool / ws-worker_threads / requests.js
CommitLineData
e38994e9 1// eslint-disable-next-line import/no-unresolved, n/no-missing-import
219d4044
JB
2import { WebSocket } from 'ws'
3
4const ws = new WebSocket('ws://localhost:8080')
5
6ws.on('error', console.error)
7
8ws.on('open', () => {
9 for (let i = 0; i < 60; i++) {
10 ws.send(
11 JSON.stringify({ type: 'echo', data: { key1: 'value1', key2: 'value2' } })
12 )
13 }
14 for (let i = 0; i < 60; i++) {
66f0c14c 15 ws.send(JSON.stringify({ type: 'factorial', data: { number: 50000 } }))
219d4044
JB
16 }
17})
18
041dc05b 19ws.on('message', message => {
219d4044
JB
20 console.info('message received: %s', message)
21})