In addition to browser game creation tools and linux apps, it is possible to create games using just html/javascript. Most people use a framework like phaser but simple games can be written directly with a canvas object. For example Everything Attacks is just html/javascript without any framework.