Вы можете повысить производительность Pivot используя web worker. Использование web worker позволит обрабатывать операции с данными в фоновом режиме, не блокируя при этом работу Pivot.
Скрипт web worker уже включен в Pivot, для использования его в приложении необходимо задать путь к скрипту web worker с помощью свойства webWorker:
webix.ui({
view:"pivot",
webWorker:"../../codebase/pivot.worker.js"
});
Related sample: Using Web Worker (non-blocking UI)
Web worker API включает два события:
Скрипта Web worker нет на CDN. Его скрипт должен храниться локально на том же сервере, где расположена HTML-страница с Pivot.
webix.ui({
view:"pivot",
webWorker:"../../codebase/pivot.worker.js"
});
Эта ошибка возникает, если, помимо статических параметров, в config есть JS функции, которые нельзя передать вэб-воркеру.
Наверх