Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

165
Vistas
¿Puedo ejecutar un lenguaje basado en la especificación ECMAScript como JScript o ActionScript en los navegadores actuales?

Tengo una duda muy grande y es que si ActionScript y JScript están basados en ECMAScript, es posible que se puedan ejecutar en entornos como Google Chrome y si no, ¿por qué no?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Cualquier código que se ajuste al 100 % a las versiones compatibles de ECMAScript se puede ejecutar en Chrome. Pero, en realidad, no puede hacer nada útil en un navegador con código ECMAScript puro porque no puede interactuar con nada en el navegador en sí; en su lugar, debe usar API específicas del navegador para hacer eso que no son métodos ECMAScript, sino métodos de navegador. -métodos específicos que están documentados en diferentes normas. Del mismo modo, es probable que un script de ActionScript interactúe con su entorno a través de métodos que no sean ECMAScript que no sean compatibles con un navegador.

¿Y un nuevo lenguaje que se ajuste al 100% a la última versión de ECMAScript no tendría problemas con el intérprete de cada navegador? Digo esto porque cada navegador tiene un intérprete de JavaScript dedicado o eso es lo que entiendo hasta ahora.

Es difícil decir lo que estás preguntando. No existe tal cosa como un nuevo lenguaje que se ajuste al 100% de ECMAScript. Eso sería solo una implementación de ECMAScript (no un lenguaje nuevo y diferente), al igual que cada navegador tiene su propia implementación de ECMAScript. Si de hecho es un lenguaje nuevo, entonces debe tener cosas que no están en ECMAScript. Pero, mi punto es que, el código ECMAScript puro debe ejecutarse en cualquier implementación de ECMAScript "compatible" que tenga como objetivo la misma versión de ECMAScript.

Hay detalles de implementación que no siempre están completos en cada navegador, ya que ECMAScript es un objetivo móvil (nuevas revisiones regularmente) y el desarrollo de la implementación es un trabajo continuo en cada versión. Por lo tanto, puede haber problemas de compatibilidad en los bordes de las funciones más nuevas, pero eso es cierto para cualquier código Javascript que se ejecute en navegadores que aprovechen funciones muy nuevas. Los desarrolladores que están interesados en una buena compatibilidad entre navegadores se mantienen alejados de las funciones más recientes, compilan su código en un denominador común más bajo usando algo como Babel o TypeScript o estudian y prueban exactamente lo que pueden y no pueden usar en todos sus navegadores de destino.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda