1 repositorio
Processes for persisting compiled bytecode to non-volatile storage for later reuse.
Distinct from Source-to-Bytecode Compilers: Distinct from Source-to-Bytecode Compilers by focusing on the persistence (serialization) of the bytecode rather than the transformation process.
Explore 1 awesome GitHub repository matching programming languages & runtimes · Bytecode Serialization. Refine with filters or upvote what's useful.
Duktape es un motor de JavaScript embebible y runtime de scripting portátil diseñado para la integración en aplicaciones C y C++. Funciona como un runtime de ECMAScript ligero que proporciona un puente C-JavaScript para intercambiar datos e invocar funciones entre código nativo y un entorno de ejecución de scripts. El motor incluye un compilador de bytecode ECMAScript que permite la serialización y el almacenamiento en caché de funciones compiladas en disco para reducir el tiempo de inicio de la aplicación. Organiza las dependencias de scripts utilizando un cargador de módulos compatible con CommonJS. El runtime cubre una variedad de capacidades, incluyendo programación de corrutinas cooperativas para ejecución asíncrona y un sistema de recolección de basura híbrido que combina conteo de referencias con recolección mark-and-sweep. También proporciona un protocolo de depuración mediante un proxy JSON y soporta transportes de depuración personalizados para hardware restringido. Las configuraciones de compilación se gestionan a través de ajustes basados en YAML para generar encabezados C específicos de la plataforma.
Enables the serialization of compiled function bytecode to disk to improve execution speed and startup time.