Мне нужно использовать веб-работников для сложных вычислений, а Angular предоставляет удобный способ создания веб-работников в приложении с помощью команды CLI ng generate web-worker app
.
Проблема заключается в том, что при сборке в производстве с использованием ng build --prod
сгенерированный пакет веб-работника выглядит неоптимально оптимизированным. Я все еще могу найти в файле целые имена переменных, классов или методов, и некоторые части кода легко читаются в комплекте, что меня беспокоит.
Есть ли способ лучше минимизировать этот код?
С уважением,
РЕДАКТИРОВАТЬ: Чтобы привести пример, вот содержание app.worker.ts:
/// <reference lib="webworker" />
class MyClassName{
myMethodName(){}
}
const myVariableName = new MyClassName()
postMessage(myVariableName.myMethodName());
И это можно найти внутри работника. js файл, созданный с помощью ng build --prod
const myVariableName=new class{myMethodName(){}};postMessage(myVariableName.myMethodName())}});
код оптимизирован, но все еще легко читается.
РЕДАКТИРОВАТЬ 2: опечатка