Mi artículo Sieve en Javascript acababa actualizado descartando las mejoras en Closure Compiler Service con el modo de optimización avanzado.
Sin embargo, algo se ha debido actualizar en el servicio de Google, ya que el código que ahora se obtiene es perfectamente funcional, y como era previsible, entorno a un 10% más rápido que el original.
Navegador | Plataforma | Tiempo de ejecución (ms) | Tiempo de ejecución optimizado (ms) |
Chromium 8.0.550 (62074) | x86 | 6.682 | 5.843 |
Firefox 4.0b8 (Gecko/20100731) | x86 | 3.667 | 3.323 |
Firefox 4.0b8 (Gecko/20100731) | x64 | 3.176 | 3.103 |
Internet Explorer 8.0.7600.16385 | x86 | ~200.000 | ~200.000 |
Internet Explorer 8.0.7600.16385 | x86 | ~200.000 | ~200.000 |
Opera 10.70.9053 | x86 | 8.284 | 7.571 |
Safari 5.0.2 (7533.18.5) | x86 | 3.310 | 3.111 |
Puedes revisar el código, y ejecutarlo tu mismo aquí (1 Kb. en formato HTML).