I haven’t tested online but I develop on Mac, so I can vouch for this. If you’re a talented or knowledgeable enough developer you can port it to other platforms but can be a headache if you don’t know what you’re doing thoroughly.