title: Is it right to create am html5 game with Canvas or custom html structure
body: <p>I am trying to find out the best way of convering flash games into html5. </p>
  
  <p>I built one game with custom html, css, js and had some issues with having the game fullscreen always on any desktop/mobile screen, audio issues on apple devices etc.</p>
  
  <p>As far as i checked all html5 games are created with canvas. I am trying to understand if that is possible to create any type of flash game with canvas and avoid issues i had like to have the game fullscreen without any issues or custom coding, avoid audio issues.</p>
  
  <p>Will it be possible to create any type of structure from flash game with the canvas?</p>
  
  <p>I am new to Canvas so i need to know all pros and cons and see if the canvas performance will be better than the custom html one.</p>
  
  <p>Also the game will have an API for the game logic so how easy it will be to integrate the game API with the canvas?</p>
  
  <p>Mostly games are Slot machine games so i will need winning combinations logic, lots of animations.
  Any help is apprecited.
  Thanks.</p>