@ryo @lanodan Speaking of NetSurf, I tried it with my personal website. It can't read my navbar which is the only JS part I have on there.
Yeah I know, I should probably find a better way to handle the navbar but this is the only way I know how to do it without resorting to a static-site generator (or using an iframe). But I don't think there is any reason why NetSurf still can't handle even the most basic JS. (The navbar script is just a few document.writeln() calls)
> breaking your site to avoid spam bots
Just put a spam trap, you'll likely get one for free anyway if one of your address leaks in a database (and you use per-service emails, most providers support + or . to make sub-addresses).