niave implementation of prerender for canvas, the first optimization discussed here: http://www.html5rocks.com/en/tutorials/canvas/performance/
niave implementation of prerender for canvas, the first optimization discussed here: http://www.html5rocks.com/en/tutorials/canvas/performance/
improved caching follows existing use of tile.unload to delete prerendered canvas
what was initally a feature branch to work on just canvas prerender, evolved into a feature branch focused on broader ideas discussed in issue #4 - I've basically been able to reduce time spent in drawTile by half. good stuff, thanks to dustmoo for getting us looking into this
merging, not sure why I get a conflict on this, must be doing something wrong in my work flow
minZoomImageRatio should not be less than minPixelRatio to avoid blurry full zoom out.  Its worth noting now that several options are 'coupled' but dont have logic which addresses the coupling so as to avoid ill affects from settings that dont make sense for how they are coupled.
simplifying zoom settings so scroll and click arent significantly different
simplifying zoom settings so scroll and click arent significantly different
removing debug console log statement per ventero's review notes
niave implementation of prerender for canvas, the first optimization discussed here: http://www.html5rocks.com/en/tutorials/canvas/performance/
improved caching follows existing use of tile.unload to delete prerendered canvas
what was initally a feature branch to work on just canvas prerender, evolved into a feature branch focused on broader ideas discussed in issue #4 - I've basically been able to reduce time spent in drawTile by half. good stuff, thanks to dustmoo for getting us looking into this
minZoomImageRatio should not be less than minPixelRatio to avoid blurry full zoom out.  Its worth noting now that several options are 'coupled' but dont have logic which addresses the coupling so as to avoid ill affects from settings that dont make sense for how they are coupled.
simplifying zoom settings so scroll and click arent significantly different
simplifying zoom settings so scroll and click arent significantly different
removing debug console log statement per ventero's review notes
cleaning up new setting as applied to collections
tweaking default setting to find optimal performance point while preserving responsivness
minImageRatio should never be set below 1 unless you want to load the Nth level tiles to level N-M, which effectively throttles network requests and draw animations but does not produce a better picture
merged conflict