internet habilitar gratis google enable chrome activar javascript firefox google-chrome

habilitar - Google Chrome: versión de JavaScript



javascript chrome (6)

¿Qué versión de JavaScript admite Google Chrome en relación con Mozilla Firefox? En otras palabras, ¿es Chrome compatible con JavaScript 1.6, 1.7 o 1.8 que Firefox también admite o una combinación de ellos?


Aquí hay una característica simple de Javascript 1.6 Chrome (y los usuarios de V8, como node.js) no se ejecutarán: para cada ... en

for each (variable in object) statement

Como es JS 1.5 (por la respuesta de Jc) es la única versión que Chrome afirma implementar por completo.

De hecho, el equipo de Chrome ha apuntado en su mayoría a la compatibilidad con Safari (el usuario de Webkit más destacado en ese momento), y ha rechazado las funciones por ese motivo.


Este es un hilo viejo, sin embargo aquí va. Google Chrome no responde a los siguientes

function foo(){ let a = 4; alert(a); } foo();

por lo tanto, no es compatible con JavaScript 1.7


Este hilo sigue siendo relevante. A partir de 2012, Chrome es compatible con la mayoría de Javascript 1.6, sin incluir genéricos de cadena y matriz. No admite nada de 1.7. Es compatible con reducir y reducir Right desde 1.8, todos de 1.8.1, y Getters y setters y todas las cosas no relacionadas con la versión que figuran en esta página . Esta página está enlazada desde Mozilla Developer Network, que especifica las versiones de javascript que se encuentran here .


Google Chrome admite hasta JavaScript 1.7:

<script language="javascript1.7">alert(1.7);</script> - Alerts <script language="javascript1.8">alert(1.8);</script> - Doesn''t alert


Google Chrome utiliza el motor de JavaScript V8 , que actualmente indica que implementa ECMA-262, 3ª edición. Esto implicaría que admite al menos la versión 1.5.


Si bien Chrome ejecutará JavaScript marcado como "javascript1.7", no es compatible con las características de JS1.7, como el operador de variables de ámbito "let".

Este código se ejecutará en Firefox 3.5 pero no en Chrome usando V8:

<script language="javascript" type="application/javascript;version=1.7"> function foo(){ let a = 4; alert(a); }; foo(); </script>

Si cambia el idioma a "javascript1.7" y omite el tipo, no se ejecutará con las características de JS 1.7 en Firefox 3.5. La sección de tipo es necesaria.

Esto parece estar relacionado con un error general de WebKit, https://bugs.webkit.org/show_bug.cgi?id=23097 ; Es posible que Chrome emule el comportamiento de Safari aunque utilice un motor diferente.

Cuando se le preguntó sobre el soporte de las características de JS 1.8 , el equipo de V8 dijo que estaban tratando de rastrear la versión utilizada en Safari para que las páginas actuaran de la misma manera en ambos navegadores.