Data structure visualization html5

Gevik Sarkissian

California State University, Northridge

Evaluation of HTML5 Graphics for Data Structure Visualization

This is the web site for my master's thesis on HTML5 graphics. On this site I will post prototypes that demonstrate the capabilities and limitations of the graphics technologies.


Graphics have become a major part of the digital world. They are present in all forms of technology whether it is the web, television, computer programs, video games, or mobile apps. The latest era of the web is HTML5 and it provides many new features for web developers and users. Some of theses features are new ways to render, interact with, and animate graphics inside a web browser - CSS3, Canvas, SVG, and WebGL. This paper is a study on the ability to use such graphics techniques to visualize data structures on the web just as much as it is a study of the graphics technologies themselves. The four technologies are compared in an effort to understand each one. Their history and prevalence are examined along with their advantages and disadvantages when compared to each other. From this, a determination will be made on which technology is best suited for visualizing data structures on the web, and this technology will be used to build a tool to do such a thing.