Workerize基础指南_自动将模块移动到Web Worker

Workerize基础指南

GitHub:https://github.com/developit/workerize

Workerize基础指南_自动将模块移动到Web Worker

简介描述:自动将模块移动到Web Worker

workerize 能够方便地将某个模块移入 Web Worker,自动反射提供出接口函数;workerize 会注入某个轻量级的 RPC 实现到应用中,支持同步或者异步地 Worker 函数调用,并且能够顺滑支持 async/await。  

将模块移动到Web Worker中,自动将导出的函数反映为异步代理。 

  • 将一个小巧的,专门构建的RPC实现捆绑到您的应用程序中
  • 如果导出的模块方法已经是异步,则签名不会更改
  • 支持同步和异步工作器功能
  • 使用async / await可以很好地工作
  • 只需800字节的gzip压缩ES3

安装:

npm install --save workerize

 

海计划公众号
(0)
上一篇 2020/03/06 08:32
下一篇 2020/03/06 08:32

您可能感兴趣的内容

  • vscode git 全局忽略文件和文件夹小白帮助_git菜鸟教程网

    vscode 的git 默认是没有忽略文件的,需要单配置一、 windows 中先在当前用户根目录下创建一个全局要忽略的文件列表.gitignore_global.idea/
    .DS_Store
    node_modules/
    package-lock.json
    yarn.lock
    .vscode/
    .history/
    logs/
    target/
    pidwind

    2020/03/24
  • dot-dom使用指南_一个用于嵌入式项目的微型虚拟DOM模板引擎

    dot-dom使用指南 官方网址:# GitHub:https://github.com/wavesoft/dot-dom 简介描述:一个用于嵌入式项目的微型虚拟DOM模板引擎 适…

    2020/03/12
  • 理解 Async/await菜鸟知识_await基础入门

    「async/await」是 promises 的另一种更便捷更流行的写法,同时它也更易于理解和使用。Async functions让我们以 async 这个关键字开始。它可以被放置在任何函数前面,像下面这样:async function f() {return 1;
    }在函数前面的「async」这个单词表达了一个简单的事情:即这个函数总是返回一个 prom

    2020/03/29
  • 为什么要用TypeScript?教程视频_TypeScript小白知识

    TypeScript的设计目的应该是解决JavaScript的“痛点”:弱类型和没有命名空间,导致很难模块化,不适合开发大型程序。另外它还提供了一些语法来帮助大家更方便地实践面向对象的编程。那先来看看TypeScript是如何解决这两个问题的。一. 编译时的强类型TypeScript设计了一套类型机制来保证编译时的强类型判断。最简单的,你可以申明变量的类型,

    2020/03/22
  • 创建Vue类的过程指南教程_类小白攻略

    1.构造函数// src/core/instance/index.js
    //构造函数
    function Vue (options) {…this._init(options)
    }
    2.全局配置对象// src/core/global-api/index.js
    //全局config对象,我们几乎不会用到
    import config from ‘../con

    Web前端 2020/03/20
  • 程序员请掌握这些核心生存技能入门知识_技能入门基础

    大咖你好,作为一个编程初学者,有什么需要注意的?以上是一个读者流年似水的提问。我把他的问题置顶了,但一直没想好怎么回答,因为问题太过笼统了。后来,他也可能意识到了这一点,就又给我发了一条微信:在吗?老师。我们作为新人应该在编写代码的过程中注意哪些问题呢?这个问题其实也不太好回答,因为要注意的问题蛮多的,多得就像雾霾中的颗粒。不过,有趣的是,流年似水这两次的提

    2020/03/22
  • 项目常用eslint配置(Vue/React/TypeScript)小白指南_eslint使用指南

    项目常用eslint配置(Vue/React/TypeScript)小白指南 记录一下常用的eslint配置。 Vue项目常用eslint配置 需要安装依赖(Vue这里使用stan…

    2020/03/19
  • react-router基础入门_React 的申明式路由

    react-router基础入门 官方网址:https://reacttraining.com/react-router/ GitHub:https://github.com/Re…

    2020/03/06
  • 微信内打开外部默认浏览器下载app基础入门_微信入门指南

    使用微信打开网址时,对于安卓端而言无法打开常用下载软件,手机APP等。大家常用的方法是,弹出一个遮罩提示用户在新的浏览器窗口打开。 但是我们基于微信接口开发了一款全新的手机端微信中推广助手,用户在微信中点击的话,可以实现微信中点击链接直接跳转手机默认浏览器打开指定链接 。在很久之前发布过一篇文章,讲解了微信跳转外部浏览器打开的代码实现,地址:http:/

    2020/03/26
  • 最让程序员抓狂和崩溃的事情是什么指南教程_程序员基础指南

    对于非程序员来说,程序开发看似一个非常不错的工作, 有着较高的薪资、市场需求量也很高,互联网公司还提供了各种各样的补贴福利等等。 然而实话实说,这份工作可能一天之内有好几件事能把一个普通程序员逼迫抓狂和崩溃。 下面就整理一些最让程序员抓狂和崩溃的事情。1、产品经理:你看别人的APP都实现了,我们为何实现不了 有的产品不懂技术,通常无法对开发工作的难易程度

    2020/04/03
  • 知乎小白入门_网络问答社区,连接各行各业的用户

    知乎使用说明 官方网址:https://www.zhihu.com 简介描述:网络问答社区,连接各行各业的用户 知乎是网络问答社区,连接各行各业的用户。用户分享着彼此的知识、经验和…

    2020/03/06
  • 20年程序员分享编程经验新手入门_经验攻略教程

    从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一名程序员,你或许还没这些经验,但我会把它们献给那些想从中学到更多的朋友。我会持续更新这些经验,我可能还会有更多的感想,但就我这20年来看,我想下面这个列表中基本不需要增添额外的东西了。下面就是我至今最难忘的经验。1. 估算解决问题所需要的时间。不要怕,承认吧

    2020/03/29
  • javascript怎么判断字符是否是中文?零基础入门_字符菜鸟教程网

    有时我们需要判断一个字符是不是汉字,比如在用户输入含有中英文的内容时,需要判断是否超过规定长度就要用到。那么如何判断?下面本篇文章就来给大家介绍一下判断方法,希望对大家有所帮助。方法一、用正则表达式判断:正则表达式(regular expression)是一个描述字符模式的对象。ECMAScript的RegExp类表示正则表达式,而String和RegExp

    2020/03/22
  • 谈前端框架的『御剑之道』菜鸟教程下载_前端零基础入门

    编者按:本文作者 Berwin,W3C性能工作组成员,360导航高级前端工程师。《深入浅出Vue.js》(正在出版)作者。
    你在使剑,是的,但是你的目的是杀人,直追你的目标,忘记手中长剑,才能使出最高的剑法… 而这世上又有多少剑客, 拘泥于手中快剑而落入俗套,终究无法到达登峰造极的境界… —-阿莱克西斯前言剑,是剑客的武器,而现代前端工程师的剑可以理解

    2020/04/03
  • 使用 docker 高效部署你的前端应用攻略教程_docker基础指南

    使用 docker 高效部署你的前端应用攻略教程 Docker 变得越来越流行,它可以轻便灵活地隔离环境,进行扩容,运维管理。对于业务开发者而言,随着持续集成的发展,对代码质量及快…

    2020/03/20
  • fine-uploader入门基础知识_一个采用Ajax技术实现的文件上传组件

    fine-uploader入门基础知识 官方网址:https://fineuploader.com GitHub:https://github.com/FineUploader/f…

    2020/03/06