summarum/src
google-labs-jules[bot] 069360e387 perf(storage): parallelize sequential file reads in onFileDrop
Refactored the sequential `for...of` loop over `event.payload.paths` in `onFileDrop` to use `Promise.all` with `paths.map`, executing `invoke("read_text_file", ...)` concurrently. This resolves the performance bottleneck where reading multiple dropped files was artificially serialized.

Co-authored-by: Horizontal42 <75383519+Horizontal42@users.noreply.github.com>
2026-09-04 07:10:09 +00:00
..
engine Refactor evalCall to use BUILTIN_FUNCS lookup object (#103) 2026-08-19 16:47:06 +03:00
ui perf: defer document string split allocation in numeric search (#104) 2026-08-19 16:35:26 +03:00
extensions.test.ts Refactor console logs to use centralized logger 2026-08-14 13:39:07 +03:00
extensions.ts Refactor console logs to use centralized logger 2026-08-14 13:39:07 +03:00
i18n.test.ts add tests for i18n 2026-07-08 14:06:47 +03:00
i18n.ts sheets: reorder by dragging instead of up/down buttons 2026-07-03 12:57:14 +03:00
logger.test.ts test: add unit tests for logger utility (#96) 2026-08-19 16:35:18 +03:00
logger.ts Refactor console logs to use centralized logger 2026-08-14 13:39:07 +03:00
main.test.ts Add test suite for application main entry point (#114) 2026-08-19 16:35:49 +03:00
main.ts ⚡ Unnecessary DOM writes in drag mousemove event (#98) 2026-08-19 16:44:07 +03:00
storage.test.ts Refactor console logs to use centralized logger 2026-08-14 13:39:07 +03:00
storage.ts perf(storage): parallelize sequential file reads in onFileDrop 2026-09-04 07:10:09 +00:00
updater.test.ts Refactor console logs to use centralized logger 2026-08-14 13:39:07 +03:00
updater.ts Refactor console logs to use centralized logger 2026-08-14 13:39:07 +03:00
workspace.test.ts test: add coverage for workspace evaluation error cleanup (#105) 2026-08-19 16:35:29 +03:00
workspace.ts perf(workspace): cache sheet list during invalidate loop (#107) 2026-08-19 16:35:33 +03:00