内存与隐私

扩展如何在浏览器中本地存储和管理同步状态。

数据存放在哪里

所有同步数据(事件、设置、映射规则)都存储在你的浏览器本地。除可选的遥测和许可证校验外,不会向 Vremya.io 服务器发送任何内容——你的日历和 Jira 凭据始终保留在你的设备上。

离线支持

事件会缓存在本地。断网时扩展程序会保留你的数据;恢复联网后,同步会从中断处继续。断线期间不会丢失任何数据。

Privacy

你的日历事件和账户凭据从不离开你的电脑。扩展程序在浏览器中运行,并以你授予的权限直接与日历和 Jira(或其他服务)通信。我们不会在服务器上存储或读取你的日历内容。

Vremya.io 扩展使用 IndexedDB 和 Chrome Storage API 在浏览器中本地存储所有同步数据。日历数据或凭据不会发送到外部服务器。

IndexedDB 存储

扩展使用 IndexedDB(数据库 OWAJiraSync)存储结构化数据:

  • 日历事件 — 包含元数据、同步状态、worklog ID 的已捕获事件
  • 状态重算队列 — 等待重算的事件
  • Jira issue 缓存 — 用于映射的已缓存 Jira issue
  • 连接状态 — 提供者和写入器的最后检查结果
  • 请求 — 同步请求(活跃和已完成)
  • 同步中事件 — 当前正在同步的事件

Chrome Storage (chrome.storage.local)

用于设置、性能指标和键值数据:

  • 设置 — 同步通道、已启用提供者、映射规则、认证状态
  • 性能指标 — 处理器时间、内存使用历史

同步流中的内存单元

每个同步通道都有一个中央内存节点:源 → 内存 → 目标。内存单元在导入和导出之间保存事件。

内存监控

在弹出窗口和设置页面中,扩展监控 JavaScript 堆使用量(performance.memory)并记录指标。高使用率(>80%)会触发警告。

上一页故障排除