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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions