Skip to content

Conversation

Centril
Copy link
Contributor

@Centril Centril commented Oct 13, 2025

Description of Changes

  1. Moves work of JsInstance to a worker thread to avoid re-making the isolate all the time.
  2. Does some minor refactoring.
  3. Deals with JsInstanceEnv being potentially unset.

Fixes #3460.

API and ABI breaking changes

None

Expected complexity level and risk

3

Testing

Should be covered by exiting tests.

@Centril Centril force-pushed the centril/v8-js-worker-prepare branch 2 times, most recently from 6d1cb88 to c5fca89 Compare October 20, 2025 09:47
@Centril Centril force-pushed the centril/v8-js-worker-2 branch from 76e951a to 0d2a3ae Compare October 20, 2025 13:06
Copy link
Collaborator

@coolreader18 coolreader18 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM overall!

@Centril Centril force-pushed the centril/v8-js-worker-2 branch from 0d2a3ae to 9e55759 Compare October 22, 2025 16:04
@Centril Centril changed the base branch from centril/v8-js-worker-prepare to master October 22, 2025 16:04
@Centril Centril force-pushed the centril/v8-js-worker-2 branch from 9e55759 to 63b1987 Compare October 22, 2025 16:23
@Centril Centril marked this pull request as ready for review October 22, 2025 17:41
@Centril Centril enabled auto-merge October 22, 2025 22:07
@Centril Centril added this pull request to the merge queue Oct 22, 2025
Merged via the queue into master with commit 0b07bff Oct 22, 2025
24 of 26 checks passed
@Centril Centril deleted the centril/v8-js-worker-2 branch October 23, 2025 05:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

V8: Do instance work in a worker thread

2 participants