blob: b7f4485a2a7e924a92ffc7c0b8777a854acb6f55 [file] [log] [blame]
{
"description": "Pages hand-picked for project Silk.",
"archive_data_file": "data/key_silk_cases.json",
"credentials_path": "data/credentials.json",
"user_agent_type": "mobile",
"smoothness": { "action": "scroll" },
"pages": [
{
"url": "http://groupcloned.com/test/plain/list-recycle-transform.html",
"why": "best case infinite scroll from sencha",
"navigate_steps" : [
{ "action": "navigate" },
{ "action": "wait", "seconds": 2 }
],
"smoothness": {
"action": "scroll",
"scrollable_element_function": "function(callback) { callback(document.getElementById('scrollable')); }"
}
},
{
"url": "http://groupcloned.com/test/plain/list-animation-simple.html",
"why": "lots of layers all animating",
"navigate_steps" : [
{ "action": "navigate" },
{ "action": "wait", "seconds": 2 }
],
"smoothness": { "action": "wait", "seconds": 10 }
},
{
"url": "http://www.polymer-project.org/polymer-all/labs/list/static-scroll-display.html",
"why": "",
"navigate_steps" : [
{ "action": "navigate" },
{ "action": "wait", "seconds": 2 }
],
"smoothness": {
"action": "scroll",
"scrollable_element_function": "function(callback) { callback(document.getElementById('list')); }"
}
},
{
"url": "http://www.polymer-project.org/polymer-all/labs/list/virtual-scroll-examples.html",
"why": "",
"navigate_steps" : [
{ "action": "navigate" },
{ "action": "wait", "seconds": 2 }
],
"smoothness": {
"action": "scroll",
"scrollable_element_function": "function(callback) { callback(document.getElementById('list')); }"
}
},
{
"url": "http://groupcloned.com/test/plain/sticky-using-webkit-backface-visibility.html",
"why": "",
"navigate_steps" : [
{ "action": "navigate" },
{ "action": "wait", "seconds": 2 }
],
"smoothness": {
"action": "scroll",
"scrollable_element_function": "function(callback) { callback(document.getElementById('container')); }"
}
},
{
"url": "http://pr.gg/scroll6_even_faster.html",
"why": "reduced version of ui toolkit static scroll case",
"navigate_steps" : [
{ "action": "navigate" },
{ "action": "wait", "seconds": 2 }
],
"smoothness": {
"action": "scroll",
"scrollable_element_function": "function(callback) { callback(document.getElementsByClassName('container')[0]); }"
}
},
{
"url": "http://staff.tumblr.com/",
"why": "long jank at the start of every scroll gesture (due to layout?)",
"navigate_steps" : [
{ "action": "navigate" },
{ "action": "wait", "seconds": 2 }
],
"smoothness": { "action": "scroll" }
},
{
"url": "http://jsfiddle.net/mdxJ7/3/show",
"why": "only the green div should repaint",
"navigate_steps" : [
{ "action": "navigate" },
{ "action": "wait", "seconds": 2 }
],
"smoothness": { "action": "wait", "seconds": 5 }
},
{
"url": "http://jsfiddle.net/3yDKh/1/show",
"why": "only the red div should repaint",
"navigate_steps" : [
{ "action": "navigate" },
{ "action": "wait", "seconds": 2 }
],
"smoothness": { "action": "wait", "seconds": 5 }
},
{
"url": "http://jsfiddle.net/3yDKh/3/show",
"why": "margin top animation",
"navigate_steps" : [
{ "action": "navigate" },
{ "action": "wait", "seconds": 2 }
],
"smoothness": { "action": "wait", "seconds": 5 }
}
]
}