Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 { | 1 { |
| 2 "description": "Pages hand-picked for project Silk.", | 2 "description": "Pages hand-picked for project Silk.", |
| 3 "archive_data_file": "data/key_silk_cases.json", | 3 "archive_data_file": "data/key_silk_cases.json", |
| 4 "credentials_path": "data/credentials.json", | 4 "credentials_path": "data/credentials.json", |
| 5 "user_agent_type": "mobile", | 5 "user_agent_type": "mobile", |
| 6 "smoothness": { "action": "scroll" }, | 6 "smoothness": { "action": "scroll" }, |
| 7 "navigate_steps" : [ | |
| 8 { "action": "navigate" }, | |
| 9 { "action": "wait", "seconds": 2 } | |
| 10 ], | |
| 7 "pages": [ | 11 "pages": [ |
| 8 { | 12 { |
| 9 "url": "http://groupcloned.com/test/plain/list-recycle-transform.html", | 13 "url": "http://groupcloned.com/test/plain/list-recycle-transform.html", |
| 10 "why": "best case infinite scroll from sencha", | 14 "why": "best case infinite scroll from sencha", |
| 11 "navigate_steps" : [ | 15 "smoothness": { |
| 12 { "action": "navigate" }, | |
| 13 { "action": "wait", "seconds": 2 } | |
| 14 ], | |
| 15 "smoothness": { | |
| 16 "action": "scroll", | 16 "action": "scroll", |
| 17 "scrollable_element_function": "function(callback) { callback(document.g etElementById('scrollable')); }" | 17 "scrollable_element_function": "function(callback) { callback(document.g etElementById('scrollable')); }" |
| 18 } | 18 } |
| 19 }, | 19 }, |
| 20 { | 20 { |
| 21 "url": "http://groupcloned.com/test/plain/list-animation-simple.html", | 21 "url": "http://groupcloned.com/test/plain/list-animation-simple.html", |
| 22 "why": "lots of layers all animating", | 22 "why": "lots of layers all animating", |
| 23 "navigate_steps" : [ | 23 "smoothness": { "action": "wait", "seconds": 2 } |
| 24 { "action": "navigate" }, | |
| 25 { "action": "wait", "seconds": 2 } | |
| 26 ], | |
| 27 "smoothness": { "action": "wait", "seconds": 10 } | |
| 28 }, | 24 }, |
| 29 { | 25 { |
| 30 "url": "http://www.polymer-project.org/polymer-all/labs/list/static-scroll -display.html", | 26 "url": "http://www.polymer-project.org/polymer-all/labs/list/static-scroll -display.html", |
| 31 "why": "", | 27 "why": "", |
| 32 "navigate_steps" : [ | 28 "smoothness": { |
| 33 { "action": "navigate" }, | |
| 34 { "action": "wait", "seconds": 2 } | |
| 35 ], | |
| 36 "smoothness": { | |
| 37 "action": "scroll", | 29 "action": "scroll", |
| 38 "scrollable_element_function": "function(callback) { callback(document.g etElementById('list')); }" | 30 "scrollable_element_function": "function(callback) { callback(document.g etElementById('list')); }" |
| 39 } | 31 } |
| 40 }, | 32 }, |
| 41 { | 33 { |
| 42 "url": "http://www.polymer-project.org/polymer-all/labs/list/virtual-scrol l-examples.html", | 34 "url": "http://www.polymer-project.org/polymer-all/labs/list/virtual-scrol l-examples.html", |
| 43 "why": "", | 35 "why": "", |
| 44 "navigate_steps" : [ | 36 "smoothness": { |
| 45 { "action": "navigate" }, | |
| 46 { "action": "wait", "seconds": 2 } | |
| 47 ], | |
| 48 "smoothness": { | |
| 49 "action": "scroll", | 37 "action": "scroll", |
| 50 "scrollable_element_function": "function(callback) { callback(document.g etElementById('list')); }" | 38 "scrollable_element_function": "function(callback) { callback(document.g etElementById('list')); }" |
| 51 } | 39 } |
| 52 }, | 40 }, |
| 53 { | 41 { |
| 54 "url": "http://groupcloned.com/test/plain/sticky-using-webkit-backface-vis ibility.html", | 42 "url": "http://groupcloned.com/test/plain/sticky-using-webkit-backface-vis ibility.html", |
| 55 "why": "", | 43 "why": "", |
| 56 "navigate_steps" : [ | 44 "smoothness": { |
| 57 { "action": "navigate" }, | |
| 58 { "action": "wait", "seconds": 2 } | |
| 59 ], | |
| 60 "smoothness": { | |
| 61 "action": "scroll", | 45 "action": "scroll", |
| 62 "scrollable_element_function": "function(callback) { callback(document.g etElementById('container')); }" | 46 "scrollable_element_function": "function(callback) { callback(document.g etElementById('container')); }" |
| 63 } | 47 } |
| 64 }, | 48 }, |
| 65 { | 49 { |
| 66 "url": "http://pr.gg/scroll6_even_faster.html", | 50 "url": "http://pr.gg/scroll6_even_faster.html", |
| 67 "why": "reduced version of ui toolkit static scroll case", | 51 "why": "reduced version of ui toolkit static scroll case", |
| 68 "navigate_steps" : [ | 52 "smoothness": { |
| 69 { "action": "navigate" }, | |
| 70 { "action": "wait", "seconds": 2 } | |
| 71 ], | |
| 72 "smoothness": { | |
| 73 "action": "scroll", | 53 "action": "scroll", |
| 74 "scrollable_element_function": "function(callback) { callback(document.g etElementsByClassName('container')[0]); }" | 54 "scrollable_element_function": "function(callback) { callback(document.g etElementsByClassName('container')[0]); }" |
| 75 } | 55 } |
| 76 }, | 56 }, |
| 77 { | 57 { |
| 78 "url": "http://staff.tumblr.com/", | 58 "url": "http://jsfiddle.net/mdxJ7/3/embedded/result/", |
| 79 "why": "long jank at the start of every scroll gesture (due to layout?)", | 59 "why": "only the green div should repaint", |
| 80 "navigate_steps" : [ | 60 "smoothness": { "action": "wait", "seconds": 3 } |
| 81 { "action": "navigate" }, | 61 }, |
| 82 { "action": "wait", "seconds": 2 } | 62 { |
| 83 ], | 63 "url": "http://jsfiddle.net/3yDKh/1/embedded/result", |
| 64 "why": "only the red div should repaint", | |
| 65 "smoothness": { "action": "wait", "seconds": 3 } | |
| 66 }, | |
| 67 { | |
| 68 "url": "http://jsfiddle.net/3yDKh/3/embedded/result", | |
| 69 "why": "margin top animation", | |
| 70 "smoothness": { "action": "wait", "seconds": 3 } | |
| 71 }, | |
| 72 { | |
| 73 "url": "http://jsfiddle.net/R8DX9/1/embedded/result/", | |
| 74 "smoothness": { "action": "wait", "seconds": 3 } | |
| 75 }, | |
| 76 { | |
| 77 "url": "http://jsfiddle.net/rF9Gh/1/embedded/result/", | |
| 78 "smoothness": { "action": "wait", "seconds": 3 } | |
| 79 }, | |
| 80 { | |
| 81 "url": "http://jsfiddle.net/uHqN9/embedded/result/", | |
| 82 "smoothness": { "action": "wait", "seconds": 4 } | |
| 83 }, | |
| 84 { | |
| 85 "url": "http://jsfiddle.net/humper/yEX8u/3/embedded/result/", | |
| 86 "smoothness": { "action": "wait", "seconds": 4 } | |
| 87 }, | |
| 88 { | |
| 89 "url": "http://jsfiddle.net/humper/cKB9D/3/embedded/result/", | |
| 90 "smoothness": { "action": "wait", "seconds": 4 } | |
| 91 }, | |
| 92 { | |
| 93 "url": "http://jsfiddle.net/vBQHH/3/embedded/result/", | |
| 94 "smoothness": { "action": "wait", "seconds": 4 } | |
|
tonyg
2013/12/19 02:21:16
These sleeps make me so sad. I can rest assured th
ernstm
2013/12/19 05:40:45
Those are like the wait action in tough_canvas cas
| |
| 95 }, | |
| 96 { | |
| 97 "url": "http://www.google.com/nexus/5/#/", | |
| 84 "smoothness": { "action": "scroll" } | 98 "smoothness": { "action": "scroll" } |
| 85 }, | 99 }, |
| 86 { | 100 { |
| 87 "url": "http://jsfiddle.net/mdxJ7/3/show", | 101 "url": "https://play.google.com/store/devices/details/Nexus_5_16GB_White?i d=nexus_5_white_16gb", |
| 88 "why": "only the green div should repaint", | 102 "smoothness": { |
| 89 "navigate_steps" : [ | 103 "action": "toggle", |
| 90 { "action": "navigate" }, | 104 "repeat": 3 |
| 91 { "action": "wait", "seconds": 2 } | 105 }, |
| 92 ], | 106 "toggle": [ |
| 107 { | |
| 108 "action": "click_element", | |
| 109 "selector": ".details-info .play-button:not(.selected)" | |
| 110 }, | |
| 111 { "action": "wait", "seconds": 2} | |
| 112 ] | |
| 113 }, | |
| 114 { | |
| 115 "url": "http://jsfiddle.net/426x6/2/embedded/result", | |
| 116 "smoothness": { "action": "wait", "seconds": 2 } | |
| 117 }, | |
| 118 { | |
| 119 "url": "http://jsfiddle.net/FtR7p/42/embedded/result/", | |
| 93 "smoothness": { "action": "wait", "seconds": 5 } | 120 "smoothness": { "action": "wait", "seconds": 5 } |
| 94 }, | 121 }, |
| 95 { | 122 { |
| 96 "url": "http://jsfiddle.net/3yDKh/1/show", | 123 "url": "http://jsfiddle.net/ugkd4/9/embedded/result/", |
| 97 "why": "only the red div should repaint", | |
| 98 "navigate_steps" : [ | |
| 99 { "action": "navigate" }, | |
| 100 { "action": "wait", "seconds": 2 } | |
| 101 ], | |
| 102 "smoothness": { "action": "wait", "seconds": 5 } | 124 "smoothness": { "action": "wait", "seconds": 5 } |
| 103 }, | 125 }, |
| 104 { | 126 { |
| 105 "url": "http://jsfiddle.net/3yDKh/3/show", | 127 "url": "file://key_silk_cases/text-mask.html", |
| 106 "why": "margin top animation", | 128 "smoothness": { "action": "wait", "seconds": 4 } |
| 107 "navigate_steps" : [ | 129 }, |
| 108 { "action": "navigate" }, | 130 { |
| 109 { "action": "wait", "seconds": 2 } | 131 "disabled": "Does not work on Chrome ToT (r241327)", |
| 110 ], | 132 "url": "file://key_silk_cases/ink-button.html", |
| 133 "smoothness": { | |
| 134 "action": "click_me", | |
| 135 "repeat": 10 | |
| 136 }, | |
| 137 "click_me": [ | |
| 138 { "action": "click_element", "selector": ".click-me"}, | |
| 139 { "action": "wait", "seconds": 0.6 } | |
| 140 ] | |
| 141 }, | |
| 142 { | |
| 143 "url": "file://key_silk_cases/rectangle_transition.html", | |
| 144 "smoothness": { "action": "wait", "seconds": 5 } | |
| 145 }, | |
| 146 { | |
| 147 "url": "file://key_silk_cases/font_wipe.html", | |
| 111 "smoothness": { "action": "wait", "seconds": 5 } | 148 "smoothness": { "action": "wait", "seconds": 5 } |
| 112 } | 149 } |
| 113 ] | 150 ] |
| 114 } | 151 } |
| OLD | NEW |