я для Selenium сделал реализацию встроенного внутрь него http-клиента на базе Reactor (это реактивная сетевая библиотека на Java) — меня чуть сапогами не побили люди, которые туда новые фичи пытались добавлять. RX-подход пока не очень распространён, и у многих вызывает отторжение