<canvas class="myCanvas" width="600" height="400">
</canvas>
<script>
 var canvas = document.querySelector(".myCanvas");
 var pincel = canvas.getContext("2d")
 var incremento = 0
 var bandera = true
 pincel.fillStyle='gray'
 pincel.fillRect(0,0,600,400)
 function disenarCircuferencia(x,y,radio){
   pincel.fillStyle='blue'
   pincel.beginPath()
   pincel.arc(x,y,radio,0,2*Math.PI)
   pincel.fill()
 }
 function clearPantalla(){
    pincel.clearRect(0,0,600,400);  
 }
 function ejeccutarEvento(){
    clearPantalla(),
    disenarCircuferencia(incremento,20,20)
    //animacion
    if(incremento<600 && bandera === true){
       incremento++
    }else{
       bandera = false
       incremento--
       if(incremento === 0){
          bandera = true
        }
    }
 }
 setInterval(
    ejeccutarEvento,
    10
 )
</script>