List of JavaScript Game Engines
reddit.com
reddit.com
<plug> I'm delighted to see Flax on the list there, it being my own project. </plug>
Edit: removed two extraneous instances of the word "something"
My reading of your "about" page, which the list cites for that characterization, sounds more like the 1st paragraph mentioned those platforms as topics one might also see on the blog, but didn't really say anything that married Flax itself to those platforms.
Although it's commercial, $99 is cheap and it was great fun to tinker with over the Christmas holiday (I like paying for software, then I don't feel guilty if I have a question to two). The integrated level designer really made it more approachable for somebody just starting to think about HTML5 games.
Having said that, based on what I saw on the forums it doesn't support isometric out of the box but you can create your own tile type and then work with isometric tiles (I can't speak for the creator, but the question has come up enough that I would hope he's looking at adding native support!).
The Isogenic Engine (http://www.isogenicengine.com/home/) on the list looks quite good for Isometric games but I haven't used it - would love to hear how people have found that library.
I'm not sure about path finding. I've been building basic platform style games where units go backwards and forwards typically.
For starting out with simple platform games though it's quite nice.
https://wiki.mozilla.org/Gecko:FullScreenAPI
You can also prevent the default behavior for almost all keys already (Opera is still a bit reluctant in that regard).
direct link to the now "official" github wiki page.
HN also had a very nice list a while ago: http://news.ycombinator.com/item?id=2024401
In my game 90%+ is spend drawing to canvas.
In some cases its better to use the DOM to render the game, especially if the platform has accelerated CSS3 transform and translate3d (like iOS).
What I did was to abstract the drawing so the game can render either to canvas or DOM depending on what is faster for the platform the code runs on.
Still, I have only managed to finish small games and the biggest - roguelike RTS - is still in the making http://gamejs.org/apps/rtsimple/ (rough tech demo)
If you do game programming as a hobby, then the only predictable way to finish a game is during a competition. It is much easier to finish a game within 48 hours than with unlimited time.