Skip to content

kernel: Upgrade VatWorkerService from interface to abstract base class. #153

@grypez

Description

@grypez

The existing VatWorkerService is a platform agnostic interface, which the extension implements using iframes and message ports. There are a few details (promise management, delete all calling forEach(delete)) which can be implemented agnostically. Once we are ready to target another platform, e.g. node, it would be nice to pull these details (and their tests) out into the @ocap/kernel package by upgrading VatWorkerService to an abstract base class.

Previous Work

#131

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions