
获得徽章 24
- 这两年的工作经常处理 Javascript 中进程/线程间通信,通信双方之间的消息管理与服务调用往往是一件麻烦的事情,不过 Google 给出了一个十分优雅的处理方式,那就是 comlink,它使对于 WebWorkers 服务调用变得简单。不过 comlink 目前支持 WebWorkers、iframe 与 node worker_threads,在诸如 Electron 与 Chrome 扩展中则没法直接使用。comlink 的核心实现基于 postMessage 和 ES6 Proxy,理论上在支持 Proxy 与类 postMessage 双向通信机制的 Javascript 环境中都可以实现一套 comlink 适配器,使之可以在 WebWorkers 之外的环境使用。之前在 Electron 开发时有做过类似的封装,整理下遇到的应用开发环境,实现了几个 comlink 的适配器,有需要的同学可以试一试,也欢迎来补充。
github.com
github.com
展开赞过评论1 - 赞过评论1
- 优化了下之前做的塞尔达席卡文转换器,实现了一个简单版本的席卡文 OCR 识别,耶~
工具地址在这:nlush.com
仓库地址在这:github.com
席卡文对应英文 26 个字母和 0-9 和四个特殊符号,桌面端打开比较好用些~展开等人赞过45 - 摸了个塞尔达游戏中席卡族语翻译器,欢迎来试试~
工具地址在这:kinglisky.github.io
github.io 如果打不开戳这里:nlush.com
仓库地址:github.com
桌面端效果比较好,移动端没测过~展开等人赞过814