Skip to content

TODOs #264

@gr0uch

Description

@gr0uch

Meta-issue to keep track of smaller things to do.

fortune

  • String literals in types Support string literals in type definition #260
  • Improve include syntax to allow querying at any level, like: [['user', {...}], 'pets']
  • Hide denormalized inverse fields in change events.
  • Transactions per request Initiate transaction on requests with include #262
  • Multiple instances in browser Multiple instances in browser environment #263
  • Update and delete queries (should be hidden behind feature flag) Adapter improvements #226
  • Add option to disable writing inverse updates
  • Improve comment messages
  • Add custom Promise option again, ES6 Promise too slow
  • Remove usage of != null, this is not performant
  • Remove dependencies badge in readme, there are close to none
  • Remove some of the things in common such as assign, map, etc. They can be done faster with for loops and no function calls. not worth doing this micro-optimization for now
  • Try to drop usage of WeakMap
  • Investigate and document how the various adapters can be used independently of Fortune.js (!) non-goal for now
  • MOONSHOT: rewrite the graph update algorithms in some language that can output LLVM/asm.js/wasm and run on separate thread. This would make writes super fast.

fortune-http

fortune-json-api

fortune-micro-api

fortune-solid

fortune-feed

  • IDEA: serialize feeds for RSS / Atom.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions