Skip to content

☂️ Improve WebPack Support #759

@Danielku15

Description

@Danielku15

Background
Supporting alphaTab in environments where it is bundled together with other libraries always has been a bit of a pain as alphaTab spawns WebWorkers and AudioWorklets using the script file it is contained in.

But bundlers like WebPack reorganize the code quite significantly and also often come with an own dependency management system which replaces the default import/script include system from browsers.

Related issues to bundling

Goal of this issue
The goal of this issue to add official support for WebPack 5 (WebPack 4 is considered out of scope). There have been already discussions ongoing how this can be solved and improved with WebPack.

Metadata

Metadata

Assignees

Labels

area-coreRelated to some core parts of alphaTabplatform-javascriptRelated to the JavaScript version of alphaTabstate-acceptedThis is a valid topic to work on.

Type

No type
No fields configured for issues without a type.

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions