En un simple análisis de la lona que creé para fines de rendimiento y medición de la calidad, un canvas
está pintado con colores aleatorios e imágenes durante un período ilimitado.canvas de HTML5: Códigos de Salida Los mismos resultados diferentes en distintos navegadores
Una muestra se muestra aquí: http://litterific.com/minisite/
Advertencia: Sólo abrir esta en Opera o Chrome, el guión es bastante pesado puede colgar en computadoras lentas, no deje el script en ejecución mientras se están tomando café;)) Es solo un prototipo aproximado y no lo optimizó.
Lo que he notado aquí es que los resultados tal como están pintados por el script (js/asset.js
) son diferentes en varios navegadores. Especialmente en Opera hay mucho más "verde" en la pintura que en Chrome
código se encuentra aquí: http://litterific.com/minisite/js/asset.js
Mi pregunta es:
Cómo esto es causado . Diferentes semillas al azar? ¿Diferente redondeo o comportamiento de color diferente en Opera?
Nota: Es exactamente la misma secuencia de comandos en ambos navegadores, por lo que quizás podría echarle un vistazo tanto en Chrome como en Opera.
La primera cosa que me gustaría tratar es utilizar un generador de números aleatorios alternativa para los que pueden proporcionar una semilla, o simplemente utilizar la misma matriz de vincularse de números, de modo que ambos navegadores reciben la misma entrada. – RoToRa
Intenté esto en Firefox 3.6. El rendimiento no es * demasiado * malo - tartamudea un poco (supongo que la recolección de basura), pero hay resultados, y es bastante rojizo, con un poco de negro, como Chrome. http://dl.dropbox.com/u/1722364/Screenshot-3.png –