Fun seeing what people do with their PIs. Really appreciate the time people put into documenting their projects.
I've been running a custom mp3 media server[1] built around a similar stack (node,socket.io,express) and I was surprised how capable the pi is for this kind of thing. The only real slowdown I saw in my project was inserting/reading thousands of records from a sqlite3 db (displaying all tracks for example) and even that was solved pretty easily with some caching. My project is all running headless though, with presentation handled on the client (phone/desktop browser); I'd be curious how the chromium render speeds are for this. In my testing any kind of web browsing on the pi was pretty painful.
I've been running a custom mp3 media server[1] built around a similar stack (node,socket.io,express) and I was surprised how capable the pi is for this kind of thing. The only real slowdown I saw in my project was inserting/reading thousands of records from a sqlite3 db (displaying all tracks for example) and even that was solved pretty easily with some caching. My project is all running headless though, with presentation handled on the client (phone/desktop browser); I'd be curious how the chromium render speeds are for this. In my testing any kind of web browsing on the pi was pretty painful.
[1]: https://github.com/badfortrains/wupnp my much more poorly documented raspberry pi project