Files
socket.io/support/msgpack-parser.config.js
Damien Arrachequesne 71d60480af feat: add bundle with msgpack parser
Pros:

- events with binary content are sent as 1 WebSocket frame (instead of 2 with the default parser)
- payloads with lots of numbers should be smaller

Cons:

- no IE9 support (https://caniuse.com/mdn-javascript_builtins_arraybuffer)
- a slightly bigger bundle size (61.1 vs 59.9 KB)

Source: https://github.com/darrachequesne/socket.io-msgpack-parser
2020-10-25 22:47:31 +01:00

18 lines
368 B
JavaScript

const { NormalModuleReplacementPlugin } = require("webpack");
const config = require("./prod.config");
module.exports = {
...config,
output: {
...config.output,
filename: "socket.io.msgpack.min.js",
},
plugins: [
...config.plugins,
new NormalModuleReplacementPlugin(
/^socket.io-parser$/,
"socket.io-msgpack-parser"
),
],
};