You probably can do this through the proc filesystem/cgroups.
If you think about it, you can use cgroups to limit the bandwidth, so you can also use it to measure it.
out of curiosity, do you cap the trial accounts anyhow?
First time I'm trying Kagi, and it's been one minute+ and it is still haven't started showing "Results" (when using `!code`). Just in case you do cap, probably not the best approach if you want to attract people!
update: it actually timed out with no result/explanation.
Code is the one I actually haven't tried. In general though they do cap trials but it's by number of requests, and it will either allow you or not, so that sounds like a bug
I tried Firefox for the last few months as my default browser, I just switched back to chrome.
The amount of lag it caused to the system was beyond bearable.
It's a shame because I really like the features, like containers, unfortunately, it's just not good enough for my heavy use.