getify/cloud-sweeper

investigate: pinning all off-screen canvases to minimum 256x256

開放

#13 建立於 2016年2月7日

 (0 則留言) (0 個反應) (0 位負責人)JavaScript (17 個分叉)github user discovery
help wanted

倉庫指標

星標
 (96 顆星)
PR 合併指標
 (30 天內沒有已合併 PR)

描述

For various performance reasons, it is surmised that canvases that are at least 256x256 can be hardware accelerated, so consider modifying the logic that deals with all offscreen canvases to use that as the minimum size (even if we only use a small part of it).

Need to first investigate:

  1. what is the real benefit of hardware acceleration for non-visible, offscreen canvases?
  2. which platforms/engines this is true for, and if the target dimensions differ in any meaningful way?
  3. if you have a 256x256 canvas but you only use a small part of it, do you still get the HA if you're drawImage()ing from it and you only take that small part?

+@petkaantonov

貢獻者指南