Skip to content

yassilah/echarts-worker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ECharts Worker

This package allows you to run your Apache ECharts instance inside a web worker.

Installation

npm install echarts-worker
yarn add echarts-worker
pnpm add echarts-worker

Usage

The package does not include the echarts package as it is being imported from jsdelivr inside the Worker. Besides this, usage should be identical to the regular echarts package except that the first argument of the init function has to be an HTMLCanvasElement to transfer it off-screen;

import { init } from 'echarts-worker'

const canvas = document.querySelector('canvas')

const instance = init(canvas)

instance.setOption({ ...options })

instance.on('click', (event) => {
    // do something
})

instance.off('click')

instance.resize({ width: 100, height: 100 })

About

Attempt to use Web Workers to run echarts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published