The new JavaScript engine takes advantage of multiple CPU cores through Windows to interpret, compile, and run code in parallel.
- http://technet.microsoft.com/en-us/library/gg699435.aspxMicrosoft dice IE9 tiene paralelo Javascript Representación y Ejecución
y
The Chakra engine interprets, compiles, and executes code in parallel and takes advantage of multiple CPU cores, when available.
- http://msdn.microsoft.com/en-us/ie/ff468705.aspx
espera, ¿qué?!? ¿Significa esto que tenemos la ejecución de código JavaScript paralela de múltiples subprocesos (fuera de los trabajadores web) en IE9?
Estoy pensando que esto es sólo un mal truco de marketing, pero le gustaría ver un poco más de información sobre este. ¿Quizás quieren decir que las diferentes ventanas/pestañas/procesos del navegador pueden utilizar múltiples CPU?
Tengo la sensación de que quieren decir "Cuando se incluyen varias secuencias de comandos en una página vamos a cargar e interpretar en paralelo". La ejecución de JavaScript real es sincrónica. – Raynos
+1 a eso, @Raynos. Pero afirman que "ejecución/ejecución" ("ejecución" y "ejecución" son sinónimos, ¿no?) Pueden suceder en paralelo. –
@DavidMurdoch no pueden. La mitad del internet se habría roto y hubiéramos notado estas condiciones de carrera en IE9 hace mucho tiempo. También es comprensible que puedan ejecutar código js en paralelo en pestañas con un hilo js por pestaña. – Raynos