Abstract:
Methods for remote rendering of locally displayed content are provided. In one aspect, a method includes receiving a request on a device by an application to load a document that includes content for display by the application on the device and rendering by the device at least a first portion of the content for display. The method also includes sending a request to a remote device to render at least a second portion of the content for display, and receiving from the remote device the rendered second portion of the content. The method further includes compositing the rendered first portion of the content and the rendered second portion of the content for display by the application on the device. Systems and machine-readable media are also provided.
Abstract:
A computer-implemented method executed by at least one processor performs operations for a web browser running a browser process and at least one renderer process on a computing system. The method includes identifying a webview tag in a web page, the web page being associated with the at least one renderer process. The method also includes forking another renderer process responsive to identifying the webview tag, generating a mapping between the at least one renderer process and the other renderer process at the browser process, and using the browser process as an intermediary for communications between the at least one renderer process and the another renderer process based on the mapping.
Abstract:
Certain implementations of the disclosed technology may include systems and methods for object selection on presence-sensitive devices. According to an example implementation, a method is provided for outputting, by a computing device and for display, a view containing a first selectable object and a second selectable object; initiating a gesture selection mode in response to receipt of a selection gesture; receiving respective indications of a swipe gesture sequence; outputting, for display, an indication that the first and second selectable objects are selected in response to determining that a first portion of the swipe gesture sequence encircled the first and second selectable objects; and outputting, for display, an indication that the first selectable object is selected and the second selectable object is unselected in response to determining that a second portion of the swipe gesture sequence encircled the first selectable object and did not encircle the second selectable object.