This is an attempt of creating a halo 3 eldewrito compatible server browser that just allows me to connect to a server and doesn't crash or hang every time.
It does this mainly by using React, who makes sure the server list is rerendered only when necessary, avoiding unnecessary DOM insertions. It also uses redux in order to keep server information on a reliable place, and ensures a server isn't pinged twice by accident.
Currently deployed here (does not work with passworded servers yet)
- Queries ALL master servers for all servers
- Gets server information (plus ping) for every server!
- Allows you to filter by pressing the table headers (even though the cursor doesn't turn into a hand)
- Doesn't crash! (often)
Mad props go to @scooterpsu, whose code I've based this project from.