Are these games made with Unity?
So EA has some other technology for webplayer games?
I don't see anywhere that it says these are webplayer games. In fact, NFSW specifically talks of downloading a setup file.
FIFA Online was billed as a web based game, but also talk of using the FIFA 10 PC engine. Shrug.