Keeping these 2 projects fairly compatible would be a very good thing IMO.
If enough HUD integration tests are written in JS/TS then I'd be happy for those to replace the Java integration tests.
The Browser Extension is also written in Type Script, which I personally think is a more robust language for these sort of projects ;)
However the HUD works in very different way - we inject JS directly into the target application.
We can also currently change the HUD JS code in ZAP and see changes immediatelly reflected in the HUD.
I like that feature, but I also have not been able to spend much time on HUD development :)
Other points of view gratefully received, especially from people who might contribute to HUD development!
Cheers,
Simon