1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-10 01:51:03 +09:00
ladybird/Libraries/LibWeb/StorageAPI
Andreas Kling a6dfc74e93 LibWeb: Only set prototype once for object with IDL interface
Before this change, we were going through the chain of base classes for
each IDL interface object and having them set the prototype to their
prototype.

Instead of doing that, reorder things so that we set the right prototype
immediately in Foo::initialize(), and then don't bother in all the base
class overrides.

This knocks off a ~1% profile item on Speedometer 3.
2025-04-20 18:43:11 +02:00
..
NavigatorStorage.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
NavigatorStorage.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
NavigatorStorage.idl
StorageBottle.cpp AK+Everywhere: Rename verify_cast to as 2025-01-21 11:34:06 -05:00
StorageBottle.h LibWeb: Correctly initialize Storage objects on the Document 2025-01-02 11:31:15 +01:00
StorageEndpoint.cpp LibWeb: Correctly initialize Storage objects on the Document 2025-01-02 11:31:15 +01:00
StorageEndpoint.h LibWeb: Fix typos - act II 2025-04-09 15:05:20 +01:00
StorageKey.cpp LibWeb/Storage: Add a storage key getter that takes a URL::Origin 2025-01-21 19:22:07 +00:00
StorageKey.h LibWeb/Storage: Add a storage key getter that takes a URL::Origin 2025-01-21 19:22:07 +00:00
StorageManager.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
StorageManager.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
StorageManager.idl
StorageShed.cpp LibWeb: Correctly initialize Storage objects on the Document 2025-01-02 11:31:15 +01:00
StorageShed.h LibWeb: Correctly initialize Storage objects on the Document 2025-01-02 11:31:15 +01:00
StorageShelf.cpp LibWeb: Correctly initialize Storage objects on the Document 2025-01-02 11:31:15 +01:00
StorageShelf.h LibWeb: Correctly initialize Storage objects on the Document 2025-01-02 11:31:15 +01:00
StorageType.h LibWeb: Correctly initialize Storage objects on the Document 2025-01-02 11:31:15 +01:00