A Modern Browser for the PlayStation Portable

The Sony PlayStation Portable, better known as the PSP, is now over two decades old. In its day it was an impressive handheld gaming machine, not least because of the inclusion of wireless networking and a web browser.
We tried the browser back then, and itβs fair to say the experience was a little underwhelming. Weβre thus mightily impressed at [Steve Janovitz], who has produced Tilefinch β Β a modern web browser for the PSP.
Depending on the model, the PSP came with a 333 MHz MIPS32 processor, and for all but the first model, 64 MB of RAM. Powerful back in 2004,but leagues behind something that would run any modern web browser. So howβs he doing it? The answer seems to be by careful choice of software components and use of the PSPβs built-in capabilities for jobs such as video decoding. The browser engine is Lexbor for example, while JavaScript is handled by QuickJS.
We donβt have a PSP to hand so we canβt tell how it would render Hackaday or even how fast it is, but weβre suitably impressed by this project. For PSP enthusiasts itβs a game-changing browser, but for us it also points the way towards web browsing being a possibility for other platforms. As the distinction between a high-end microcontroller and a low-end SoC becomes blurred, weβre starting to see exciting new hardware emerging with devices such as Espressifβs ESP32-P4 that, on paper at least, might be capable of running this browser. Exciting times in limited hardware web browsing might be upon us.