WRP is definitely a solid choice for a
server side rendering solution that will give you a good visual representation of modern websites on an old computer. The drawback is some level of latency due to bitmap images of the web pages being transported over the network, webforms not functioning reliably, and binary file downloads not working, among other limitations of this kind of browser proxy technology.
Your option is
web content transcoding proxies, which processes html/css/javascript (and sometimes multimedia contents) in various ways to make them palatable for old browsers. There are a quite a few to choose from, each of them with various pros and cons. I handful that I have some experience with:
- WebOne
- Pros: Tries to faithfully transcode modern webapps in their entirety. Has sophisticated on-the-fly patching of popular websites. Support for re-encoding images and video contents. Great for PPC era Macs.
- Cons: Produces too complex code for 68k Macs, very slow to parse and reflow pages, browser running out of memory easily. The proxy itself is bulky, and relies on Microsoft's .NET runtime if running on Linux.
- 68kproxy
- Pros: Uses the Mozilla Readability library to create a semantic representation of the DOM with unnecessary cruft removed which is light-weight enough for 68k Macs, while maintaining usable navigation links. Re-encodes images on the fly. Translates common typographic symbols to ASCII.
- Cons: Readability doesn't always get it right, stripping out too much valuable contents. The [X] link to disable Readability doesn't always work. Binary file downloads aren't supported. Hard-coded to port 8080.
- MacProxy (disclosure: This is the fork that I made and improved)
- Pros: Super light-weight, very aggressively stripping out external contents, while retaining the layout of "retro" websites. Supports binary downloads. Translates common typographic symbols to ASCII.
- Cons: Makes modern web pages look ugly, with massive exploded navbars taking up the first one or two viewports worth.
TL;DR -- All four are great options! It's just a matter of playing around with them and finding that sweet spot that works the best for your system, and expectations.