发明名称 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.
申请公布号 US2014365862(A1) 申请公布日期 2014.12.11
申请号 US201313911514 申请日期 2013.06.06
申请人 Microsoft Corporation 发明人 Qu Yong;Man Curtis Cheng-Cheng;Rogers Justin E.
分类号 G06F17/22 主分类号 G06F17/22
代理机构 代理人
主权项 1. A computer-implemented method comprising: creating at least one layout engine object in a layout engine memory space; creating at least one scripting language object in a scripting engine memory space, the at least one scripting language object bound to the at least one layout engine object via a linkage, wherein the linkage utilizes a custom object that is configured to represent relationships between objects in the scripting engine memory space and objects in the layout engine memory space; assigning a second scripting language object to a predefined pointer slot associated with the custom object; and accessing the second scripting language object assigned to the predefined pointer slot.
地址 Redmond WA US