Positioning canvas as a background

How is the canvas positioned here? It doesn’t seem to have the height of 3000px+ or something, it doesn’t render two canvases in two containers either, how is it possible to scroll down and still have one canvas?

Does it simply have one canvas and the objects move up as you scroll, so that you can’t see it?
How good is that approach performance-wise?