Повышение Производительности с Web Worker

Вы можете повысить производительность 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 API включает два события:

Часто задаваемые вопросы

Ошибка при попытке воспользоваться ссылкой на web worker из CDN

Скрипта Web worker нет на CDN. Его скрипт должен храниться локально на том же сервере, где расположена HTML-страница с Pivot.

webix.ui({
    view:"pivot",
    webWorker:"../../codebase/pivot.worker.js"
});

Ошибка "An object could not be cloned"

Эта ошибка возникает, если, помимо статических параметров, в config есть JS функции, которые нельзя передать вэб-воркеру.

Наверх
If you have not checked yet, be sure to visit site of our main product Webix javascript framework and page of pivot table web product.