- use canvas instead of svg rects - reduce amount of DOM elements: subset raster to current view extent