1 repositorio
Configuring how native methods are presented to the script engine to alter interaction behavior.
Distinct from Java Method Invocations: Focuses on customizing the appearance/interface of Java methods to JS, not just the act of invocation.
Explore 1 awesome GitHub repository matching programming languages & runtimes · Method Wrapping Customization. Refine with filters or upvote what's useful.
Rhino es un motor de JavaScript basado en Java que implementa una capa de compatibilidad con ECMAScript para su ejecución dentro de una máquina virtual Java. Sirve como un motor de scripting incrustado y un puente de scripting, permitiendo que el código JavaScript se integre y ejecute dentro de aplicaciones Java. El proyecto facilita la comunicación directa entre lenguajes al mapear clases y objetos de Java en un entorno JavaScript. Esta integración permite que los scripts interactúen con servicios internos del sistema y objetos host nativos a través de un mecanismo de mapeo dedicado. El motor optimiza el rendimiento compilando JavaScript en bytecode de Java y admite un modelo de ejecución de modo dual para equilibrar el tiempo de inicio y la velocidad de ejecución. Incluye capacidades para la serialización de datos entre lenguajes, procesamiento XML y la gestión de contextos de ejecución aislados para tareas concurrentes. Se proporciona un shell interactivo para la edición y depuración de lógica en tiempo real.
Allows customization of how external Java types and methods are wrapped when exposed to JavaScript.