OPTIMISTIC DATA FETCHING AND RENDERING
    1.
    发明申请

    公开(公告)号:US20170193042A1

    公开(公告)日:2017-07-06

    申请号:US15394743

    申请日:2016-12-29

    申请人: Facebook, Inc.

    IPC分类号: G06F17/30

    摘要: Embodiments are disclosed for fast data fetching and rendering. In some embodiments, in response to receiving a page display request, a system constructs a static, possibly nested query for retrieving all the data to be rendered for the page and stores the query result in a data store. For a future page display request, the system similarly constructs a query and determines whether the query can be resolved from the data store. If not, the system constructs a “diff query” to fetch only the missing data. In some embodiments, in response to a subsequent page update request, the system retrieves from the server all the data likely to be viewed or updated and renders the data changes corresponding to the requested update. The system then submits the data changes to the server and undoes the rendering of the data changes when the server fails to process the data changes.

    OPTIMISTIC DATA FETCHING AND RENDERING
    2.
    发明申请

    公开(公告)号:US20190213229A1

    公开(公告)日:2019-07-11

    申请号:US16299484

    申请日:2019-03-12

    申请人: Facebook, Inc.

    摘要: Embodiments are disclosed for fast data fetching and rendering. In some embodiments, in response to receiving a page display request, a system constructs a static, possibly nested query for retrieving all the data to be rendered for the page and stores the query result in a data store. For a future page display request, the system similarly constructs a query and determines whether the query can be resolved from the data store. If not, the system constructs a “diff query” to fetch only the missing data. In some embodiments, in response to a subsequent page update request, the system retrieves from the server all the data likely to be viewed or updated and renders the data changes corresponding to the requested update. The system then submits the data changes to the server and undoes the rendering of the data changes when the server fails to process the data changes.

    Optimistic data fetching and rendering

    公开(公告)号:US10277362B2

    公开(公告)日:2019-04-30

    申请号:US15394732

    申请日:2016-12-29

    申请人: Facebook, Inc.

    IPC分类号: H04L1/08 G06F17/30 H04L1/16

    摘要: Embodiments are disclosed for fast data fetching and rendering. In some embodiments, in response to receiving a page display request, a system constructs a static, possibly nested query for retrieving all the data to be rendered for the page and stores the query result in a data store. For a future page display request, the system similarly constructs a query and determines whether the query can be resolved from the data store. If not, the system constructs a “diff query” to fetch only the missing data. In some embodiments, in response to a subsequent page update request, the system retrieves from the server all the data likely to be viewed or updated and renders the data changes corresponding to the requested update. The system then submits the data changes to the server and undoes the rendering of the data changes when the server fails to process the data changes.

    Optimistic data fetching and rendering

    公开(公告)号:US11157493B2

    公开(公告)日:2021-10-26

    申请号:US15394743

    申请日:2016-12-29

    申请人: Facebook, Inc.

    摘要: Embodiments are disclosed for fast data fetching and rendering. In some embodiments, in response to receiving a page display request, a system constructs a static, possibly nested query for retrieving all the data to be rendered for the page and stores the query result in a data store. For a future page display request, the system similarly constructs a query and determines whether the query can be resolved from the data store. If not, the system constructs a “diff query” to fetch only the missing data. In some embodiments, in response to a subsequent page update request, the system retrieves from the server all the data likely to be viewed or updated and renders the data changes corresponding to the requested update. The system then submits the data changes to the server and undoes the rendering of the data changes when the server fails to process the data changes.

    OPTIMISTIC DATA FETCHING AND RENDERING
    5.
    发明申请

    公开(公告)号:US20170193127A1

    公开(公告)日:2017-07-06

    申请号:US15394732

    申请日:2016-12-29

    申请人: Facebook, Inc.

    IPC分类号: G06F17/30 H04L1/16 H04L1/08

    摘要: Embodiments are disclosed for fast data fetching and rendering. In some embodiments, in response to receiving a page display request, a system constructs a static, possibly nested query for retrieving all the data to be rendered for the page and stores the query result in a data store. For a future page display request, the system similarly constructs a query and determines whether the query can be resolved from the data store. If not, the system constructs a “diff query” to fetch only the missing data. In some embodiments, in response to a subsequent page update request, the system retrieves from the server all the data likely to be viewed or updated and renders the data changes corresponding to the requested update. The system then submits the data changes to the server and undoes the rendering of the data changes when the server fails to process the data changes.