Skip to content

Discussion: Criteria for upgrading worker_threads module from experimental to stable #22940

@Trott

Description

@Trott
  • User-space modules built on worker_threads
  • Modules in citgm that exercise worker_threads in tests
    • ...
  • Reports of worker_threads deployed in production
    • ...
  • Framework adoption
    • ...
  • full test coverage
    • test coverage is now 100% for worker_threads JS files in core
  • No flaky tests
    • fix flaky test/parallel/parallel.status:test-worker-debug (Investigate flaky parallel/test-worker-debug on Windows #28106)
    • fix flaky test/parallel/parallel.status:test-worker-prof
    • fix flaky test/parallel/parallel.status:test-worker-syntax-error
    • fix flaky test/parallel/parallel.status:test-worker-syntax-error-file
    • fix flaky test/parallel/parallel.status:test-worker-memory
  • Review source code for compatibility with terminate()
  • No reliance on experimental V8 APIs (ValueSerializer in particular)

/cc @nodejs/workers

Metadata

Metadata

Assignees

No one assigned

    Labels

    workerIssues and PRs related to Worker support.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions