Carleton University - School of Computer Science Honours Project
Winter 2022
SVG vs HTML5 CANVAS
ABSTRACT
SVG also known as scaled vector graphics is often times overlooked as a means to
develop HTML applications and is as such not widely taught along with widely known
across students.This project will investigate the features involved in SVG which include
the features involved in developing simple shapes, complex shapes,animating these
simple shapes,animating these complex shapes,having these simple shapes respond to
click events,and finally having these complex shapes respond to click events.This
project aims to find alternative means of developing HTML applications rather then what
is typically used in web development courses such as HTML canvas.These SVG
features will then be highlighted with a tutorial that will break down these features to
students and inform in ways such features can be made applicable to their own HTML
pages