1.0.1 • Published 6 years ago

webworker.js v1.0.1

Weekly downloads
5
License
ISC
Repository
github
Last release
6 years ago

webworker.js

用更简单的方式来创建 Worker

Install 安装

npm install webworker.js

yarn add webworker.js

Usage 使用方法

import worker from "webworker.js";

let sleepEcho = worker((username)=>{
  let start = Date.now();
  while(Date.now() - start < 3000){}
  return `hello ${username}!`;
});
sleepEcho('worker').then(console.log, console.error); // Echo: hello worker!

let thrownError = worker(()=>{
  let start = Date.now();
  while(Date.now() - start < 3000){}
  willThrownError();
});
thrownError().then(console.log, console.error); // Error: "willThrownError is not defined"