From 095c1c1759daef34e18a94c86236e4f02644ebe9 Mon Sep 17 00:00:00 2001 From: Maxim Dukhanov Date: Fri, 8 Feb 2019 05:51:24 +0300 Subject: [PATCH] Add webworker support to SignalR JS client (#7058) * Added Platform utils to detect platform type * Added additional build for WebWorker * Changed env param from webworker to platform to make ability to specify platform to the build script * Updated the readme file with SignalR WebWorker instructions --- src/SignalR/clients/ts/signalr/README.md | 23 +++++++++++++++++++ src/SignalR/clients/ts/signalr/package.json | 7 ++++-- .../clients/ts/signalr/src/HttpConnection.ts | 15 ++++++------ .../signalr/src/ServerSentEventsTransport.ts | 4 ++-- src/SignalR/clients/ts/signalr/src/Utils.ts | 16 +++++++++++++ .../ts/signalr/src/WebSocketTransport.ts | 4 ++-- .../clients/ts/signalr/webpack.config.js | 5 ++-- src/SignalR/clients/ts/webpack.config.base.js | 3 ++- 8 files changed, 60 insertions(+), 17 deletions(-) diff --git a/src/SignalR/clients/ts/signalr/README.md b/src/SignalR/clients/ts/signalr/README.md index 51105078a2..f38a93401e 100644 --- a/src/SignalR/clients/ts/signalr/README.md +++ b/src/SignalR/clients/ts/signalr/README.md @@ -14,6 +14,10 @@ See the [SignalR Documentation](https://docs.microsoft.com/en-us/aspnet/core/sig To use the client in a browser, copy `*.js` files from the `dist/browser` folder to your script folder include on your page using the `