Agora que o WebGL é amplamente suportado (97% +), acho que faz sentido que o PIXI tenha uma versão somente WebGL (por motivos de velocidade e tamanho do pacote).
Pode ser compilado de forma que o pacote dist não inclua nenhum código específico do Canvas (por exemplo, remove tudo relacionado ao renderizador do canvas).
E como uma questão "maior", você acha que o fallback do Canvas ainda é necessário?
Acordado! Nós projetamos isso para a v5, que está atualmente no ramo “próximo”. A versão padrão do PixiJS v5 não terá tela, que agora é tratada como segunda classe.
Depois de fazer a pergunta, acabei de perceber que um caso de uso para a renderização do Canvas pode ser a renderização do lado do servidor. Mas não sei se alguém realmente usou, usa ou vai usar PIXI para renderização do lado do servidor (em servidores sem GPUs).
Mesmo assim, a primeira pergunta ainda não foi respondida: a construção atual pode ser agrupada sem o renderizador Canvas?
Atual, não. Este funciona sem tela: https://github.com/pixijs/pixi.js/tree/next . Ainda mais, se você tentar compilar "pixi-legacy" a partir desse branch, não funcionará porque o CanvasRenderer foi malfeito e não o corrigimos ainda.
Este tópico foi bloqueado automaticamente, pois não houve nenhuma atividade recente depois que foi fechado. Abra um novo problema para bugs relacionados.
Comentários muito úteis
Acordado! Nós projetamos isso para a v5, que está atualmente no ramo “próximo”. A versão padrão do PixiJS v5 não terá tela, que agora é tratada como segunda classe.