Qual a diferença entre touches, targetTouches e changedTouches?
touches lista todo toque na tela inteira, targetTouches lista só os toques que começaram dentro do elemento observado, e changedTouches lista apenas os toques que mudaram de estado naquele evento específico; as três podem ter tamanhos diferentes no mesmo instante.
O que é um toque fantasma?
É um ponto de contato reportado pelo painel sem que a pessoa tenha encostado a tela, geralmente causado por interferência elétrica, umidade na superfície ou falha momentânea do controlador do touchscreen, e aparece nesta página como um toque extra sem explicação visível.
Por que o toque em sites antigos parecia demorar para responder?
Porque navegadores móveis reservavam cerca de 300 ms depois do toque para checar se viria um segundo toque de zoom antes de disparar o clique; a propriedade CSS touch-action permite avisar o navegador de que a página já trata os gestos, o que remove essa espera.
Como sei quantos toques simultâneos meu aparelho realmente suporta?
navigator.maxTouchPoints informa esse limite direto do hardware do painel; esta página exibe esse número, e ele costuma ser 10 em smartphones modernos, mas pode ser bem menor em painéis mais simples ou telas resistivas antigas.