From 44c39f2fa298d5320faf8684426013caf90eebd7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=B2=81=E6=A0=91=E4=BA=BA?= Date: Mon, 8 May 2023 17:39:20 +0100 Subject: [PATCH] docs: update readme --- README.MD | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/README.MD b/README.MD index 1bdfd93..b9f88a5 100644 --- a/README.MD +++ b/README.MD @@ -7,6 +7,13 @@ pnpm start ## TODO -- 文件拖放 (利用 `react-dropzone`?) -- 各类算法 -- 简易元数据编辑器 +- [ ] 文件拖放 (利用 `react-dropzone`?) +- [ ] 各类算法 +- [ ] 简易元数据编辑器 + +## 架构 + +- 浏览器主线程: 渲染界面,处理 UI 更新 +- Web Worker: 负责计算方面的内容,如内容解密。 + +数据传输: 生成 blob url (`URL.createObjectURL`) 然后透过 `postMessage` 传递给线程,线程利用 `fetch` API 来获取文件信息。