micro-interface

Improving Microinterface Performance by Executing C Code in Javascript Execution Environments Using Bun

This paper explores a new feature introduced in Bun that allows for direct compilation and execution of native C code from JavaScript, opening up new horizons for integrating system libraries and improving the performance of JavaScript applications. We analyze the limitations of existing methods such as N-API and WebAssembly, focusing on their complexity and performance impact, especially in the context of using microinterfaces. Bun’s approach, based on direct compilation and the use of a lightweight wrapper, is seen as a potentially more efficient alternative.

Methodology of Implementation of Information Systems Using Micro Interfaces to Increase the Quality and Speed of Their Development

Microservices represent a software development approach, a variation of service-oriented architecture, that structures an application as a collection of loosely connected services. The aim of this work is to explore the design and implementation methodology for information systems using micro-interfaces to enhance development quality and speed while simplifying their usage. This work proposes a method for transitioning from a monolithic software architecture to a microservice architecture.