You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
@daliwali let me know if you'd like help with any of this. I'm still learning my way around the code, but I'd be happy to learn and help out more with this project. No worries if you've got it covered, though! ✌️
Meta-issue to keep track of smaller things to do.
fortune
include
syntax to allow querying at any level, like:[['user', {...}], 'pets']
Multiple instances in browser Multiple instances in browser environment #263Add option to disable writing inverse updates!= null
, this is not performantRemove some of the things innot worth doing this micro-optimization for nowcommon
such asassign
,map
, etc. They can be done faster withfor
loops and no function calls.WeakMap
Investigate and document how the various adapters can be used independently of Fortune.js (!)non-goal for nowfortune-http
Range header for HTTP Support Range header fortune-http#3fortune-json-api
boolean
in favor of hard-coded list of stringsfortune-micro-api
entryPoint
to be specified, relative IRIs for@vocab
are not allowed.@id
invocab
by prefixing with/#
.fortune-solid
fortune-feed
The text was updated successfully, but these errors were encountered: