Eu sei como habilitar o WebGL no Safari (8.0.7) para OS X (10.10.4) e consigo visualizar e interagir com o conteúdo baseado em WebGL, no entanto, estou preocupado que ele esteja desativado por padrão, já que o navegador pode realmente apoiá-lo.
Existe uma razão (talvez estabilidade ou segurança) para que o WebGL esteja desativado por padrão no Safari?
Respostas:
Se você está realmente assustado, sim. O WebGL permite que os desenvolvedores da Web codifiquem shaders que são desprotegidos na GPU. Isso pode causar muitos problemas de segurança porque não há realmente antivírus para proteger contra infecções por GPU.
Os riscos não são muito grandes porque existem organizações como Google e Khronos trabalhando para torná-lo muito mais seguro. Essas organizações são realmente rápidas na criação de patches e correções para problemas e falhas.
No entanto, não tenho certeza de como o WebGL é inseguro no Safari, porque é baseado no Webkit, tenho certeza de que é bastante semelhante ao Chrome.
fonte
Em 2017, os pesquisadores criaram uma prova de conceito mostrando que o WebGL pode ser usado para imprimir sua máquina com alta precisão, mesmo em vários navegadores. [ 1 ] Portanto, convém deixá-la desativada por motivos de privacidade.
fonte