5 repositorios
Non-blocking data exchange mechanisms using callbacks to handle return values.
Distinct from Runtime Data Exchange: Distinct from Runtime Data Exchange: specifically addresses the asynchronous callback pattern for return values.
Explore 5 awesome GitHub repositories matching data & databases · Asynchronous Callbacks. Refine with filters or upvote what's useful.
This project is a pure JavaScript database driver for Node.js that implements the native MySQL binary protocol. It serves as a comprehensive connector for managing persistent network links to MySQL servers, enabling applications to execute queries, manage transactions, and handle complex data operations without requiring external middleware. The driver distinguishes itself through its integrated support for connection pooling and distributed database routing. It maintains managed sets of reusable network sockets to optimize resource usage under high request volumes, while simultaneously provi
Processes database operations using non-blocking callbacks to handle concurrent requests without stalling the main application thread.
Eel is a framework for creating desktop applications using a Python backend and a web-based frontend. It acts as a bidirectional bridge between Python and JavaScript, allowing developers to build graphical user interfaces with HTML and JavaScript that communicate with local system logic. The project facilitates two-way communication by enabling the exposure of Python functions to the browser and allowing the backend to trigger JavaScript functions. It uses a local server to render web interfaces as standalone desktop windows and provides tools to bundle the Python code and web assets into a s
Supports passing callback functions to handle cross-process return values without blocking execution.
Este proyecto es un puente de runtime políglota y framework de interoperabilidad diseñado para ejecutar código .NET y Node.js dentro de un único proceso del sistema operativo. Funciona como un motor de ejecución cross-runtime y host de scripting in-process, permitiendo la comunicación bidireccional y el intercambio de datos entre el Common Language Runtime y los entornos de JavaScript para eliminar la sobrecarga de comunicación entre procesos. El framework se distingue por proporcionar un sistema para callbacks asíncronos bidireccionales y marshalling automático de buffers binarios y valores serializables entre diferentes tipos de objetos gestionados. Permite la compilación y ejecución de archivos fuente o scripts en línea de múltiples lenguajes dentro de una aplicación en ejecución aprovechando un modelo de compilador común. El proyecto cubre una amplia gama de capacidades, incluyendo la descarga de tareas asíncronas a hilos en segundo plano, la integración de lógica externa como middleware de framework web y la ejecución asíncrona de SQL. También proporciona herramientas de observabilidad para el mapeo de excepciones cross-runtime y admite la depuración de procesos tanto gestionados como nativos.
Provides non-blocking data exchange using asynchronous callbacks for bidirectional communication between .NET and JavaScript runtimes.
Esta librería es un serializador y stringifier de datos CSV para transformar registros estructurados en valores separados por comas. Proporciona herramientas para convertir registros de datos en texto plano a través de implementaciones síncronas, basadas en devoluciones de llamada o basadas en flujos. El proyecto se distingue por ofrecer una implementación de streaming a través de la API Transform nativa de Node.js, que permite el procesamiento de grandes conjuntos de datos sin cargar todos los registros en la memoria. También incluye un sistema de formato flexible para definir delimitadores, comillas, caracteres de escape y configuraciones de encabezado específicos. El conjunto de herramientas cubre la automatización de exportación de datos y el mapeo de registro a cadena, permitiendo la generación programática de archivos a partir de registros de base de datos o respuestas de API.
Provides a non-blocking callback pattern to handle the completion of data stringification.
Esta biblioteca proporciona un puente de comunicación seguro para aplicaciones de Android, permitiendo la interacción entre código Java nativo e interfaces JavaScript basadas en web dentro de un WebView. Facilita la invocación de métodos del sistema nativo desde scripts web y gestiona el intercambio de datos a través del límite del lenguaje. El marco utiliza una capa de interceptación basada en avisos para validar las firmas de los métodos antes de la ejecución, asegurando que solo se active el código nativo autorizado. Admite el intercambio de datos complejos a través de serialización estructurada y proporciona un mecanismo para mapear métodos nativos a interfaces web, permitiendo la ejecución dinámica mediante inspección en tiempo de ejecución. El sistema maneja operaciones asíncronas manteniendo un registro de referencias de funciones del lado web. Esto permite que las tareas en segundo plano nativas activen devoluciones de llamada de JavaScript específicas al finalizar, apoyando flujos de trabajo integrados en aplicaciones móviles híbridas.
Enables background native tasks to trigger JavaScript callbacks in the web view upon completion.