browser FPSs will never take off due to complete lack of protection from cheating, and cheating is the core implementation issue with FPSs.
Sure, they don't usually have the thousands of man-hours dedicated to cheat detection, but the basics are usually sorted out.