@leafer-ui/worker

在 WebWorker 环境中运行。

安装

npm

  1. npm install @leafer-ui/worker

pnpm

  1. pnpm add @leafer-ui/worker

yarn

  1. yarn add @leafer-ui/worker

bun

  1. bun add @leafer-ui/worker

import Scripts 引入

通过全局变量 LeaferUI 访问内部功能。

worker.min.js

  1. importScripts('https://unpkg.com/@leafer-ui/worker@1.0.0/dist/worker.min.js')

worker.js

  1. importScripts('https://unpkg.com/@leafer-ui/worker@1.0.0/dist/worker.js')

体验

通过 Worker 创建一张包含矩形的画布,并在主线程生成图片显示。

index.js

  1. const worker = new Worker('./worker.js') // 相对当前运行的根目录
  2. worker.onmessage = (e) => { // 通过worker生成一张图片进行显示
  3. const image = new Image()
  4. image.src = e.data
  5. document.body.appendChild(image)
  6. }