With increasing internet bandwidths and PC performance, websites are getting more and more complex, in a way that older computer can get very challenged rendering them. One way to address this problem is to assign browsing-related tasks from the CPU to the GPU or other acceleration hardware like FPGA boards or ASICs.
One could imagine a (mini)PCI based FPGA board taking over the JPEG decoding or HTML parsing.
In open source browsers, like Chromium, such tasks are outsourced to libraries anyways. I imagine, it would be comparably simple to replace a software-based e.g. JPEG decoding library like libjpeg-turbo by one that transparently switches to hardware accelerated decoding if available.
There are several projects out there using PCI-based FPGAs for prototyping, e.g.
Are mobile browsers making use of hardware acceleratable features in their respective phone’s SoC and if yes, how?
Read more on the Wiki page…