You might be able to bake some preprocessing of e.g. HTTP into the NIC, doing incrementally more work using well defined standards before delivering packets to the host. Especially with an FPGA.
This might be possible in the near future using smart NICs that support eBPF offload.