George Svarovsky

Results 72 issues of George Svarovsky

Lists are not fast enough to cope with typing speed in the browser if every character is a transaction. (The demo currently does a text merge on conflict, which works...

performance

Use (a sub-/super-set of) [SHACL](https://www.w3.org/TR/shacl/#shacl-example) to define constraints, in the domain data. _Originally posted by @gsvarovsky in https://github.com/m-ld/m-ld-spec/issues/73#issuecomment-1019456965_ Prioritised feature backlog: - [x] [Predicate Paths](https://www.w3.org/TR/shacl/#property-path-predicate) - [x] Declaration of SHACL...

Found in m-ld/m-ld-security-spec#14: voiding of operations contribute to the "update" seen by constraints (and ultimately the application). This voiding is included in the interim update, whose context is the triggering...

bug

- [ ] Move RDF classes to vocabulary ⚠️ _Breaking to experimental API_ - [ ] Move base namespace constants to m-ld-spec

documentation

Improve syntax support - [ ] inline filters - [x] comparison operators - [x] `@construct` - [x] filters - [ ] ordering - [ ] paging (limit & offset) -...

good first issue

Should also run the compliance tests in a browser. Could be automated with https://github.com/puppeteer/puppeteer.

As last step after `tsc` (requires built `/dist`)

https://app.circleci.com/pipelines/github/m-ld/m-ld-js?branch=edge Tests frequently fail due to (apparently) network timeouts. May be insufficient compute resources for running MQTT and web services, plus multiple child processes, within the current timeouts.

investigate

WebRTC peering can be mixed into Ably remotes, but cannot be used stand-alone because it does not implement broadcast and requires signalling. There is no reason that signalling and broadcast...

### MqttRemotes - [ ] Rev-up & snapshots (requesting and responding; note, tested in compliance tests) ### AblyRemotes - [ ] Notification channels - [ ] Peering and no-peering (default...