@ohos-ports/uwebsockets.js
v20.70.0-beta.0
Published
Ultra fast WebSockets, HTTP & TCP server for OpenHarmony/HarmonyOS (port of uWebSockets.js)
Readme
uWebSockets.js precompiled binaries
Automatically built from source by GitHub Actions. The file "source_commit" contains the corresponding Git commit (SHA-1) that was built. As such you can validate the binaries by diffing against your own build of said commit (using the same compiler).
Clarification of license
Files in this "binaries" branch are all licensed under Apache License 2.0, despite some of them lacking a notice as per "APPENDIX: How to apply the Apache License to your work" of the Apache License 2.0.
HarmonyOS / OpenHarmony port (@ohos-ports)
This is a HarmonyOS (OpenHarmony) port of uWebSockets.js v20.70.0, republished under @ohos-ports/uwebsockets.js.
- Native addon
uws_openharmony_arm64_147.nodecompiled from source (commit8ea373ad) with the OHOS SDK clang toolchain foraarch64-unknown-linux-ohos(NODE_MODULE_VERSION 147, Node.js 26). QUIC/HTTP3 (boringssl/lsquic) is disabled viaUWS_NO_QUIC; the event loop uses epoll/libuv. - The binary is signed with
binary-sign-tool(self-sign) for HarmonyOS execution. uws.jsselects the openharmony binary automatically whenprocess.platform === 'openharmony'; on other platforms behavior is unchanged.- Upstream: https://github.com/uNetworking/uWebSockets.js — patches and build scripts: https://github.com/ohos-ports/ohos-ports
