发明名称 Memory Model for a Layout Engine and Scripting Engine
摘要 Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine.
申请公布号 US2016335233(A1) 申请公布日期 2016.11.17
申请号 US201615220033 申请日期 2016.07.26
申请人 MICROSOFT TECHNOLOGY LICENSING, LLC 发明人 Qu Yong;Man Curtis Cheng-Cheng;Rogers Justin E.
分类号 G06F17/22;G06F9/54 主分类号 G06F17/22
代理机构 代理人
主权项 1. A computing device comprising: at least one processor; memory coupled to the at least one processor; a web browser that includes a layout engine and a scripting engine; a first memory space within the memory that forms a first domain in which the computing device is configured to execute the layout engine; a second memory space within the memory that forms a second domain that is separate from the first domain and in which the computing device is configured to execute the scripting engine; and the layout engine and the scripting engine configured for securely communicating with each other across the first domain and the second domain via a first object and a second object, the first object in the first memory space and native to the layout engine, the first object bound to a corresponding second object in the second memory space and native to the scripting engine.
地址 Redmond WA US