ladybird/Userland
Timothy Flynn 067f7ae60a LibWeb: Store JSON pointers in the OOPWV DOM Inspector model indices
Currently, the DOM Inspector stores a numeric ID for each DOM node. This
is used to look up the data for that node in the JSON representation of
the DOM. The method to do this search performs a depth-first search
through the JSON value, and is invoked quite frequently.

Instead, we can just store a pointer to the JSON value in the index, and
avoid this search altogether. This is similar to how the IPWV stores a
pointer to the DOM node.
2021-06-30 15:13:18 +02:00
..
Applets Everywhere: Add component declarations 2021-06-17 11:03:51 +02:00
Applications Assistant: Use static_cast instead of dynamic_cast 2021-06-30 11:44:52 +02:00
Demos Everywhere: Add component declarations 2021-06-17 11:03:51 +02:00
DevTools AK+Everywhere: Remove "null state" of LexicalPath 2021-06-30 11:13:54 +02:00
DynamicLoader DynamicLoader: Implement self relocations for x86_64 2021-06-29 20:03:36 +02:00
Games Games: Add Spider 2021-06-24 10:32:53 +02:00
Libraries LibWeb: Store JSON pointers in the OOPWV DOM Inspector model indices 2021-06-30 15:13:18 +02:00
Services AK+Everywhere: Add and use static APIs for LexicalPath 2021-06-30 11:13:54 +02:00
Shell AK: Remove the LexicalPath::is_valid() API 2021-06-30 11:13:54 +02:00
Utilities run-tests: Update for LexicalPath API changes 2021-06-30 11:19:21 +02:00
CMakeLists.txt Tests: Establish root Tests directory, move Userland/Tests there 2021-05-06 17:54:28 +02:00