As the web browsers evolve, HTML5 game development with JavaScript, Canvas, webgl is increasingly becoming popular. The advantage of web-based games compared to native apps is that they run on multiple platforms, and you don't have to fiddle with OS-specific libraries or programming environments.
You can already sell your web games via the chrome web store, but I think it's too unpopular yet for being profitable for indie game developers.
I think you may reach a larger crowd by selling your games at the Mac App Store or Steam, but therefore you have to bundle it as standalone application.
For mac, you can easily bundle your HTML5 games as native app by using the Apple's WebView component. Here is an example on how to do that.
Now I wonder: is there an equivalent way for Windows platform?