Skip to content

Improving plugin system #2807

Description

@RohitKushvaha01
  • Add support for plugins as javaScript modules and simple single-file plugins, allowing a plugin to be distributed as a single .js file without requiring a ZIP package.
  • Implement a permission/scope system using the plugin context api to control plugin capabilities and access.
  • Simplify the plugin lifecycle API, which is currently unnecessarily complex and difficult to manage.
  • Add a simplified worker abstraction and run new plugins in workers by default, unless explicitly opted out, to reduce performance issues.

Note: This is just an idea

Metadata

Metadata

Labels

enhancementNew feature or requestplugin apiIt represents, plugins specific apis enhancement

Projects

Status
Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions