-
Notifications
You must be signed in to change notification settings - Fork 375
Comparing changes
Open a pull request
base repository: coder/websocket
base: master
head repository: aperturerobotics/go-websocket
compare: master
- 12 commits
- 46 files changed
- 1 contributor
Commits on Feb 28, 2026
-
fix: avoid importing net/http on wasm
Using goweight: https://github.com/paralin/goweight GOOS=js GOARCH=wasm goweight | less Without this change: 7.9 MB runtime 6.6 MB net/http 3.1 MB net 3.0 MB crypto/tls 2.0 MB reflect 1.4 MB math/big 1.3 MB crypto/x509 935 kB os ... With this change: 7.9 MB runtime 3.1 MB net 2.0 MB reflect 935 kB os ... Slight modifications to avoid importing net/http reduce the binary size significantly. Signed-off-by: Christian Stewart <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9fe1a2e - Browse repository at this point
Copy the full SHA 9fe1a2eView commit details -
fixes go vet ./... Signed-off-by: Christian Stewart <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a9aa3ca - Browse repository at this point
Copy the full SHA a9aa3caView commit details -
Signed-off-by: Christian Stewart <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e505e78 - Browse repository at this point
Copy the full SHA e505e78View commit details -
Signed-off-by: Christian Stewart <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4b6d8dd - Browse repository at this point
Copy the full SHA 4b6d8ddView commit details -
refactor: hard-fork repo for wasm-optimized fork
This is due to the following PR rejection: #449 Signed-off-by: Christian Stewart <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 35e3795 - Browse repository at this point
Copy the full SHA 35e3795View commit details -
.github: update ci and ignore dev branch
Signed-off-by: Christian Stewart <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 02959a8 - Browse repository at this point
Copy the full SHA 02959a8View commit details -
Signed-off-by: Christian Stewart <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c5f8823 - Browse repository at this point
Copy the full SHA c5f8823View commit details
Commits on Mar 29, 2026
-
chore: add gitSignOff preset to renovate config
Signed-off-by: Christian Stewart <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 74dbfb8 - Browse repository at this point
Copy the full SHA 74dbfb8View commit details
Commits on Jun 19, 2026
-
fix(js): drop reflect from wsjs message type panic
Signed-off-by: Christian Stewart <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a096778 - Browse repository at this point
Copy the full SHA a096778View commit details
Commits on Sep 10, 2026
-
fix(wasm): normalize browser-forbidden close codes (#2)
The browser WebSocket API rejects reserved protocol close codes, so ordinary CloseNow and error cleanup could leave their sockets open. Use normal wire closure for these codes while preserving the requested local close error. Signed-off-by: Christian Stewart <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cf6ee68 - Browse repository at this point
Copy the full SHA cf6ee68View commit details -
fix(wasm): return from error events before waiting for closure (#3)
The browser error callback called Close and waited for a close event. That event cannot run until the callback returns, so cancellation and connection failures could deadlock the JavaScript event loop. Publish the failed connection state directly and let the subsequent close event release its listeners. Signed-off-by: Christian Stewart <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e26e01d - Browse repository at this point
Copy the full SHA e26e01dView commit details -
fix(wasm): close locally without waiting for the peer (#4)
CloseNow previously waited for the browser close handshake, delaying shutdown until an unresponsive peer timed out. Publish local closure immediately while the browser finishes its wire handshake. Signed-off-by: Christian Stewart <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 349504d - Browse repository at this point
Copy the full SHA 349504dView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...master