Hosted onseed.hyper.mediavia theHypermedia Protocol

Approved

Ideas

Have a better Feed: New blob and Mentions.

  1. Improve Object Modeling.

  2. Cancel requests when user moves away.

  3. Deactivate observability with a flag until we make it work.

  4. Pagination Documents and Query Blocks.

    1. Optmized the middelend or the daemon paginates the document.

    2. renderer can't keep up with the requests. they are tiny but a lot. they can only make 5 at a time.

    3. it shold be done in the frontend or

      1. Backend doesnt know the document graph. Viewport knows the resources.

  5. Make the Sync Engine processes based with an WriterObject:

  6. Optimize Frontend calls:

  7. Objects receive events:

  8. Problem: Heavy Queries, mostly on Feed: Do we remodel or do we fix queries? More work at index time and less at query time.

    We need to optimize the queries

    related to moves, rename paths,

    mentions and comments.

    Some events cause the frontend to perform lookups.

    We would skip this.

    We need to model events from the business logic:

    deletes, updates, moves, and renames.

    How will this alleviate this:

    We stored these events as the app needs them. So we don't need to do huge queries.

  9. Optimized Syncing: Discover and Compute Haves

    • Reconcilization Process. The server does it per round-trip and per peer.

    • Queries are expensive: we not only do document changes, but also profiles and capabilities.

  10. Domain Store

    1. Table of domains, frontend asks domains

    2. The information is cache. It has the metadata

    3. Background we hit the domains to make updated.

    4. The idea is that the user can go offline and continue working with domains.

    5. there is an api

    6. Why do we need to keep

      1. check the update loop.

      2. If the user

    7. we want to resolve domains, and this should be cache. and for subscription.

Do you like what you are reading? Subscribe to receive updates.

Unsubscribe anytime