No, besides browser-based it needs to be massively multiplayer, casual, without rounds (games are endless and you can jump right into an ongoing one) and without registration for it to qualify as an io game.
There are a lot of browser based games that are not "io games". The genre is much more narrow than you think.