Vladimir Morozov

Results 13 issues of Vladimir Morozov

## The issue Currently `Reference` finalizers are run inside of `SetImmediate`. In case if user code creates a lot of native objects in the main script, it could cause a...

c++
lib / src
node-api
needs-ci

### The issue In the Node-API the `napi_value` only exists on the call stack. When the value needs to be persisted after the call stack unwinded, we can use the...

c++
node-api
needs-ci

## Summary This is an initial implementation of Node-API for Hermes. The code is taken from the [hermes-windows](https://github.com/microsoft/hermes-windows) repo. [Node-API](https://nodejs.org/docs/latest/api/n-api.html) is an ABI-safe that is originally implemented for Node.js addons,...

CLA Signed

Currently the `embedtest` does not run on Windows. One of the main reasons is that the Windows command line does not accept UTF-8 characters required by the test. In this...

windows
build
needs-ci

This PR simplifies internal Node-API implementation to reduce the code complexity and to reduce allocated memory size. There are no API changes or changes to the code behavior. All existing...

c++
node-api
needs-ci

**Note**: this is an active work in progress and there are still a lot of code churning. You are welcome to comment on the code and share your thoughts, but...

c++
lib / src
node-api
embedding
needs-ci

The `JSConverter` is added for value conversion in `JSValue.cpp`. The `JSValueReader` and `JSValueWriter` also need to do similar conversions, but currently they use different algorithms. It would beneficial that all...

enhancement
Area: Native Modules
Code Cleanup
Workstream: Module Support

Currently RNW could use different JavaScript engines: Hermes, V8, Chakra. As we go towards the DLL-based deployment we must make decision about the relationship between the Microsoft.ReactNative.dll and JavaScript engines....

enhancement
Area: Core DLL
Area: JavaScript Engine
Workstream: Developer Experience

## Disclaimer Please consider this PR as a proof of concept and a discussion starter. We discussed this design a bit in the latest Node-API meeting with @legendecas and @KevinEady,...

c++
lib / src
node-api
needs-ci

## Description Update react NPM package to 19.1.2 to address the reported security issue. See: https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components ### Type of Change - Bug fix (non-breaking change which fixes an issue) ###...