I have an idea to make a website for an album my friends and I made that does some interactive stuff with photos that a user would upload and then with p5 various effects and stuff would happen. I was thinking of just covering the whole page with a canvas and then doing all the cool stuff there. Is this a terrible idea? Would processing an image be very laggy? Would having that big of a canvas be a problem? Is there a different technology you would recommend, or technologies that would work with p5 that would be make this easier/possible? Is asking 4 questions in a row a bad way to form a forum post?
Any help would be much appreciated!