stringtranslate.com

Lista de motores ECMAScript

Un motor ECMAScript es un programa que ejecuta código fuente escrito en una versión del estándar de lenguaje ECMAScript , por ejemplo, JavaScript .

Motores de compilación justo a tiempo

Se trata de motores ECMAScript de nueva generación para navegadores web, todos ellos con compilación en tiempo real (JIT) o variaciones de esa idea. Los beneficios de rendimiento de la compilación en tiempo real la hacen mucho más adecuada para aplicaciones web escritas en JavaScript .

Motores de interpretación en tiempo de ejecución

Los siguientes motores utilizan intérpretes de tiempo de ejecución, que no se compilan en código de máquina nativo y generalmente se ejecutan más lentamente:

Véase también

Referencias

  1. ^ "Carakan". Archivado desde el original el 31 de mayo de 2009. Consultado el 9 de julio de 2009 .
  2. ^ "Blog del equipo de escritorio de Opera | Opera". Archivado desde el original el 3 de marzo de 2006.
  3. ^ "Dev.Opera — Blog". dev.opera.com .
  4. ^ Preguntas frecuentes, Microsoft , 13 de marzo de 2010, archivado desde el original el 22 de marzo de 2010 , consultado el 18 de marzo de 2010
  5. ^ "Targeting Edge vs. Legacy Engines in JsRT APIs" (Comparación de motores Edge y motores heredados en las API de JsRT) . Consultado el 10 de septiembre de 2015 .
  6. ^ "JavaScriptCore-WebKit".
  7. ^ "Oracle Nashorn: un motor JavaScript de próxima generación para la JVM".
  8. ^ "Constelación/iv". GitHub . Consultado el 15 de noviembre de 2015 .
  9. ^ "CL-JavaScript" . Consultado el 14 de septiembre de 2018 .
  10. ^ "Apóyame". GitHub . 18 de noviembre de 2021.
  11. ^ "Usando Hermes". Facebook . Consultado el 9 de abril de 2021 .
  12. ^ "Especificación del lenguaje ECMAScript 2015 – ECMA-262 6.ª edición".
  13. ^ "Una máquina virtual ES6 creada con JavaScript". Archivado desde el original el 2012-12-03 . Consultado el 2012-12-01 .
  14. ^ "V4 - Wiki Qt". wiki.qt.io. ​Consultado el 24 de abril de 2021 .
  15. ^ "Especificación del lenguaje ECMAScript, edición ECMA-262 5.1" (PDF) . Ecma International. Junio ​​de 2011. Archivado desde el original (PDF) el 2015-04-12 . Consultado el 2012-01-31 .
  16. ^ "YAJI: Yet Another JavaScript Interpreter". Código de Google . Consultado el 31 de enero de 2012 .
  17. ^ "FESI". Septiembre de 2003. Archivado desde el original el 6 de septiembre de 2012. Consultado el 6 de agosto de 2012 .
  18. ^ "El microvio es muy pequeño". 11 de junio de 2022. Consultado el 23 de agosto de 2022 .
  19. ^ "Duktape" . Consultado el 21 de septiembre de 2013 .
  20. ^ "moddable/documentation/xs/XS Conformance.md en público". GitHub .
  21. ^ "Aplicaciones para IoT". Archivado desde el original el 28 de diciembre de 2018.
  22. ^ "Xs7 @ Tc-39".
  23. ^ "Jsish" . Consultado el 30 de abril de 2014 .
  24. ^ "MuJS" . Consultado el 22 de septiembre de 2014 .
  25. ^ "NGINX JavaScript en la configuración de su servidor web". YouTube . Archivado desde el original el 2021-12-13 . Consultado el 2018-10-30 .
  26. ^ "Construyamos un motor de JavaScript". 2019.jsconf.eu . Consultado el 23 de marzo de 2022 .
  27. ^ "GitHub - boa-dev/boa: Boa es un motor de Javascript integrable y experimental escrito en Rust". github.com . Consultado el 8 de abril de 2022 .
  28. ^ Clark, Mitchell (18 de agosto de 2022). "El telescopio espacial James Webb ejecuta JavaScript, aparentemente". The Verge . Consultado el 2 de septiembre de 2022 .
  29. ^ "Motor JavaScript LibJS". libjs.dev . Consultado el 30 de junio de 2023 .
  30. ^ "LibJS: eliminemos el intérprete AST :^) · LadybirdBrowser/ladybird@2eaa528". GitHub . Consultado el 10 de julio de 2024 .
  31. ^ Actualización del navegador Ladybird (febrero de 2024) , consultado el 18 de abril de 2024