loro
loro copied to clipboard
Reimagine state management with CRDTs. Make your app collaborative effortlessly.
- We can reuse WASM binary [LORO-340](https://linear.app/loro/issue/LORO-340/better-build-script-for-wasm)
We need to reconstruct our code to enable the following two configs. ``` --snip-rust-panicking-code --snip-rust-fmt-code ``` [LORO-333](https://linear.app/loro/issue/LORO-333/try-introduce-wasm-snip)
The following error message is displayed: ``` Module format "cjs" does not support top-level await. Use the "es" or "system" output formats rather. file: D:/temp/siyuan-plugin-crdt/node_modules/.pnpm/[email protected]/node_modules/loro-wasm/bundler/loro_wasm_bg.wasm ``` Will commonJS support be...
Currently, there is no way to update an item in the list without deleting + inserting [LORO-309](https://linear.app/loro/issue/LORO-309/provide-set-op-for-list)
It's `wasm` feature in the code now. But utf16 is more descriptive. When this feature is enabled, users control the string and receive the events in utf16 index. [LORO-306](https://linear.app/loro/issue/LORO-306/extract-utf16-feature)
A container's state can be ignored if any of its ancestors is deleted. This may be tricky to implement because of time travel. [LORO-294](https://linear.app/loro/issue/LORO-294/gc-in-state-snapshot)
null [LORO-292](https://linear.app/loro/issue/LORO-292/extract-all-str-utils-to-a-crate)