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.
Meta-issue to keep track of smaller things to do.
fortune
includesyntax 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 nowcommonsuch asassign,map, etc. They can be done faster withforloops and no function calls.WeakMapInvestigate 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
booleanin favor of hard-coded list of stringsfortune-micro-api
entryPointto be specified, relative IRIs for@vocabare not allowed.@idinvocabby prefixing with/#.fortune-solid
fortune-feed