-
公开(公告)号:US20160261668A1
公开(公告)日:2016-09-08
申请号:US15156094
申请日:2016-05-16
Applicant: CloudFlare, Inc.
Inventor: Christopher Stephen Joel , Jason Thomas Walter Benterou , Lee Hahn Holloway , Matthew Browning Prince , Ian Gerald Pye
CPC classification number: H04L67/02 , G06F17/30905 , H04L61/1511 , H04L67/2842 , H04L67/42 , H04L69/16
Abstract: A method and apparatus for improving loading of web resources. A server receives a request for a Hypertext Markup Language (HTML) document requested by a client network application. The server retrieves the requested document. The server automatically modifies objects referenced in the HTML document that have an external source such that loading of those objects by the client network application will be deferred. The server inserts a client-side script loader or a reference to the client-side script loader into the HTML document. The client-side script loader is configured to, when executed by the client network application, attempt to load the objects that have been deferred. The server transmits the modified HTML document to the client network application.
-
公开(公告)号:US20220021626A1
公开(公告)日:2022-01-20
申请号:US17490975
申请日:2021-09-30
Applicant: Cloudflare, Inc.
Inventor: Matthew Browning Prince , Matthieu Philippe François Tourne , Christopher Stephen Joel , John Brinton Roberts , Michael Jonas Sofaer , Jason Thomas Walter Benterou
IPC: H04L12/911 , H04L29/08 , G06F8/61 , H04L29/06
Abstract: A proxy server automatically includes web applications in web pages at the network level. The proxy server receives, from a client device, a request for a network resource at a domain and is hosted at an origin server. The proxy server retrieves the requested network resource. The retrieved network resource does not include the web applications. The proxy server determines that the web applications are to be installed within the network resource. The proxy server automatically modifies the retrieved network resource to include the web applications. The proxy server transmits a response to the client device that includes the modified network resource. The network resource may remain unchanged at the origin server.
-
公开(公告)号:US11621924B2
公开(公告)日:2023-04-04
申请号:US17490975
申请日:2021-09-30
Applicant: Cloudflare, Inc.
Inventor: Matthew Browning Prince , Matthieu Philippe François Tourne , Christopher Stephen Joel , John Brinton Roberts , Michael Jonas Sofaer , Jason Thomas Walter Benterou
Abstract: A proxy server automatically includes web applications in web pages at the network level. The proxy server receives, from a client device, a request for a network resource at a domain and is hosted at an origin server. The proxy server retrieves the requested network resource. The retrieved network resource does not include the web applications. The proxy server determines that the web applications are to be installed within the network resource. The proxy server automatically modifies the retrieved network resource to include the web applications. The proxy server transmits a response to the client device that includes the modified network resource. The network resource may remain unchanged at the origin server.
-
公开(公告)号:US09342620B2
公开(公告)日:2016-05-17
申请号:US13648203
申请日:2012-10-09
Applicant: CLOUDFLARE, INC.
Inventor: Christopher Stephen Joel , Jason Thomas Walter Benterou , Lee Hahn Holloway , Matthew Browning Prince , Ian Gerald Pye
CPC classification number: H04L67/02 , G06F17/30905 , H04L61/1511 , H04L67/2842 , H04L67/42 , H04L69/16
Abstract: A method and apparatus for improving loading of web resources. A server receives a request for a Hypertext Markup Language (HTML) document requested by a client network application. The server retrieves the requested document. The server automatically modifies objects referenced in the HTML document that have an external source such that loading of those objects by the client network application will be deferred. The server inserts a client-side script loader or a reference to the client-side script loader into the HTML document. The client-side script loader is configured to, when executed by the client network application, attempt to load the objects that have been deferred. The server transmits the modified HTML document to the client network application.
Abstract translation: 一种改善网页资源加载的方法和装置。 服务器接收到客户端网络应用程序请求的超文本标记语言(HTML)文档的请求。 服务器检索所请求的文档。 服务器自动修改HTML文档中引用的具有外部源的对象,以便客户端网络应用程序加载这些对象将被推迟。 服务器将客户端脚本加载器或客户端脚本加载器的引用插入到HTML文档中。 客户端脚本加载程序配置为在客户端网络应用程序执行时尝试加载已被延迟的对象。 服务器将修改的HTML文档发送到客户端网络应用程序。
-
公开(公告)号:US10205674B2
公开(公告)日:2019-02-12
申请号:US14503297
申请日:2014-09-30
Applicant: Cloudflare, Inc.
Inventor: Matthew Browning Prince , Matthieu Philippe François Tourne , Christopher Stephen Joel , John Brinton Roberts , Michael Jonas Sofaer , Jason Thomas Walter Benterou
IPC: G06F15/16 , H04L12/911 , H04L29/08 , G06F8/61 , H04L29/06
Abstract: A proxy server automatically includes web applications in web pages at the network level. The proxy server receives, from a client device, a request for a network resource at a domain and is hosted at an origin server. The proxy server retrieves the requested network resource. The retrieved network resource does not include the web applications. The proxy server determines that the web applications are to be installed within the network resource. The proxy server automatically modifies the retrieved network resource to include the web applications. The proxy server transmits a response to the client device that includes the modified network resource. The network resource may remain unchanged at the origin server.
-
公开(公告)号:US09769240B2
公开(公告)日:2017-09-19
申请号:US15156094
申请日:2016-05-16
Applicant: CloudFlare, Inc.
Inventor: Christopher Stephen Joel , Jason Thomas Walter Benterou , Lee Hahn Holloway , Matthew Browning Prince , Ian Gerald Pye
CPC classification number: H04L67/02 , G06F17/30905 , H04L61/1511 , H04L67/2842 , H04L67/42 , H04L69/16
Abstract: A method and apparatus for improving loading of web resources. A server receives a request for a Hypertext Markup Language (HTML) document requested by a client network application. The server retrieves the requested document. The server automatically modifies objects referenced in the HTML document that have an external source such that loading of those objects by the client network application will be deferred. The server inserts a client-side script loader or a reference to the client-side script loader into the HTML document. The client-side script loader is configured to, when executed by the client network application, attempt to load the objects that have been deferred. The server transmits the modified HTML document to the client network application.
-
-
-
-
-