DescriptionConsolidate key, primary key, value cursor messages.
When opening or advancing a cursor, send key, primary key, and value to the renderer in the cursor open message. Remove separate messages that retrieve them synchronously.
This improves the readSeq benchmark by ~65%.
This is the chrome side patch. It potentially needs the webkit patch at https://bugs.webkit.org/show_bug.cgi?id=69131 to go in first.
BUG=
TEST=new-run-webkit-tests --debug --chromium storage/indexeddb; loaded each cursor test into chrome manually
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=105019
Patch Set 1 #Patch Set 2 : remove unused messages #
Total comments: 5
Patch Set 3 : simplified version #Patch Set 4 : rebased #
Messages
Total messages: 23 (0 generated)
|