Open
Bug 1850344
Opened 1 year ago
Updated 1 year ago
Use permanent atom for startup-related or frequently-used atoms used by bindings
Categories
(Core :: DOM: Bindings (WebIDL), task, P3)
Core
DOM: Bindings (WebIDL)
Tracking
()
ASSIGNED
People
(Reporter: arai, Assigned: arai)
References
(Depends on 1 open bug, Blocks 1 open bug)
Details
(Whiteboard: [sp3])
bug 1848278 is going to make the permanent atom extensible from embedder, and which allows optimizing CreateInterfaceObject
and some other atom-related operation.
with speedometer 3, the 30% of the time taken by CreateInterfaceObject
is atomization, and that part can be moved to compile-time (hash and length calculation, getter/setter name calculation) + startup (remaining atomization operation into permanent atoms)
Assignee | ||
Comment 1•1 year ago
|
||
Updated•1 year ago
|
Whiteboard: [sp3]
Updated•1 year ago
|
See Also: → https://mozilla-hub.atlassian.net/browse/SP3-536
You need to log in
before you can comment on or make changes to this bug.
Description
•