All major browsers support HTML5 Canvas, which can be accessed from PCs, tablets, and smartphones. Once generated, a canvas application may run practically anywhere (unlike Flash and Silverlight).