У меня есть вопрос, где, иногда (1 в 50 до 100) Internet Explorer отбросит это предупреждение, что приведет к визуализации WebGL потерпеть неудачу и бросить:WebGL лимит времени рендеринга - Internet Explorer 11
WEBGL11257: Содержимое WebGL слишком долго переносится на ваш графический процессор. Временное переключение на программный рендеринг.
Я использую Three.js, и что происходит, когда это происходит, так это то, что мой контекст визуализации Webgl перестанет работать, так как предполагается, что он использует графический процессор. Затем он выкинет х количество ошибок всех функций, специфичных для WebGL.
Это может быть установлен на моей машине при превышении лимита времени, который по умолчанию является 500мс, делая это изменение в редакторе реестра: https://support.microsoft.com/en-us/help/3099259/update-to-add-a-setting-to-disable-500-msec-time-limit-for-webgl-frame-in-internet-explorer-11
Это, конечно, не является устойчивым решением, так как клиенты, запуск IE11 или Edge не должен делать этого. Интересно, кто-нибудь наткнулся на эту проблему, и если что-то делать с ней на стороне клиента?
Насколько тяжелый контент для этого контекста? – gaitat