5 个仓库
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.
This project is a polyglot runtime bridge and interop framework designed to execute .NET and Node.js code within a single operating system process. It functions as a cross-runtime execution engine and in-process scripting host, enabling bidirectional communication and data exchange between the Common Language Runtime and JavaScript environments to eliminate cross-process communication overhead. The framework distinguishes itself by providing a system for bidirectional asynchronous callbacks and automatic data marshalling of binary buffers and serializable values between different managed obje
Provides non-blocking data exchange using asynchronous callbacks for bidirectional communication between .NET and JavaScript runtimes.
该库是一个 CSV 数据序列化和字符串化工具,用于将结构化记录转换为逗号分隔值。它提供了通过同步、基于回调或基于流的实现将数据记录转换为纯文本的工具。 该项目的特色在于通过原生的 Node.js Transform API 提供流式实现,允许在不将所有记录加载到内存的情况下处理大型数据集。它还包含一个灵活的格式化系统,用于定义特定的分隔符、引号、转义字符和标题配置。 该工具集涵盖数据导出自动化和记录到字符串的映射,支持从数据库记录或 API 响应中以编程方式生成文件。
Provides a non-blocking callback pattern to handle the completion of data stringification.
该库为 Android 应用提供了一个安全通信桥梁,实现了原生 Java 代码与 WebView 中基于 Web 的 JavaScript 接口之间的交互。它促进了从 Web 脚本调用原生系统方法,并管理跨语言边界的数据交换。 该框架利用基于提示的拦截层在执行前验证方法签名,确保仅触发授权的原生代码。它通过结构化序列化支持复杂数据交换,并提供了一种将原生方法映射到 Web 接口的机制,允许通过运行时检查进行动态执行。 该系统通过维护 Web 端函数引用的注册表来处理异步操作。这允许原生后台任务在完成后触发特定的 JavaScript 回调,从而支持混合移动应用中的集成工作流。
Enables background native tasks to trigger JavaScript callbacks in the web view upon completion.