the thing is its not just a browser game, its a browser game written in game maker, so theres an extra layer of garbage
- the game maker code needs to be compiled to javascript. the result of this will generally be much less efficient than hand-written javascript
- then theres the usual garbage: the javascript needs to be interpreted by whatever language the browser is written in. this will be much less efficient than just having a program directly written in [whatever language the browser is written in] (note: i dont actually know how browsers run javascript but im assuming its like this)
- finally the browser is compiled to machine code
usually the more of these layers you have the shittier your program runs. the windows version of JIGGLY ZONE doesnt have the web browser layer, so its much faster
also i think flash games were generally much faster and smoother than html5 games currently are, for technical reasons i dont understand. so if you are thinking of flash when you say "browser games" thats another thing to consider
i guess its also possible JIGGLY ZONE is just not optimized very well but i already did a fair bit of optimization to get it playable in html5 on my machine. i dont know how else i could speed it up sorrey