Hi @fritter,
We have full support for clients that have JavaScript disabled. With few exceptions, if there is anything that does not work with JS disabled, it should be reported as a bug.
To further reduce the page size, on https://kagi.com/settings?p=search you can enable "Fewer Results Per Page", and this will serve results in smaller chunks. This is intended for those looking to save bandwidth, or simply don't want to see lower relevancy results. You can also use the toggles lower on that page to turn off other inline content elements.
It is also a longer term goal to reduce our page, CSS, and JS resource sizes even further.
Let me know if that helps, or if you have something more in mind.