nativelink
nativelink copied to clipboard
Introduce `NativeLink Web Bridge`
Description
This is a fast prototype for subscribing to the redis/dragonflydb "build_events" channel and decode them properly via protobuf and fires them via websocket to the browser.
It's a plain prototype without any error handling and formatting
Included: latency calculation from bazel to bridge
Type of change
- [x] New feature (non-breaking change which adds functionality)
- [x] This change requires a documentation update
How Has This Been Tested?
In 4 different shells inside the nix flake environment on MacOS.
Checklist
- [x] Updated documentation if needed
- [ ] Tests added/amended
- [ ]
bazel test //...
passes locally - [x] PR is contained in a single commit, using
git amend
see some docs