This repository was archived by the owner on Jan 9, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathexperiments.json
64 lines (63 loc) · 2.88 KB
/
experiments.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
{
"featured": [
{
"name": "Servo Bookshelf",
"desc": "<p>Interactive animated bookshelf. This experiment shows how Servo can easily handle multiple IFrames which are changing size.</p><p>Servo is able to smoothly reflow the page and render the IFrames when their 'width' property is undergoing a CSS transition.</p>",
"href": "experiments/bookshelf/"
},
{
"name": "DIVMosaics",
"desc": "<p>Displays images in a mosaic effect using multiple DIV's as the mosaic tiles. Each mosaic tile is animated using transtions on the top and left properties.</p><p>The mosaic effect shows Servo's ability to deal with many DOM elements aswell as their transitions. The transitions in particular perform very well in Servo thanks to the hardware acceleration provided by Servo's rendering engine, WebRender.</p>",
"href": "experiments/divMosaics/"
},
{
"name": "Mosaic Gallery",
"desc": "<p>A gallery of generated DIV mosaics. Here, the DIV tiles representing each pixel are positioned statically and have transitions on their background colour property.</p>",
"href": "experiments/tiles/"
}
],
"experiments": [
{
"name": "DIV Rain",
"desc": "<p>Animated rain effect using DIVs.</p>",
"href": "experiments/swirly/"
},
{
"name": "Reading View (WIP)",
"desc": "<p>Smoothly transforms a busy web page into a simplified view for easy reading.</p><p>CSS 3D transitions are used to remove the ads and other excess elements from the page, leaving just the article.</p>",
"href": "experiments/readingView/"
},
{
"name": "DIV Waves",
"desc": "<p>Animated wave effect using DIVs.</p>",
"href": "experiments/divWaves/"
},
{
"name": "IFrame Physics",
"desc": "<p>IFrames attached to the p2.js physics engine.</p>",
"href": "experiments/physics/"
},
{
"name": "Duck Duck Servo",
"desc": "<p>An animated interface for duckDuckGo queries.</p>",
"href": "experiments/duckDuckServo/"
}
],
"tests": [
{
"name": "Dogemania Benchmark",
"desc": "<p>Benchmark your browser with Doges.</p>",
"href": "experiments/dogemania/"
},
{
"name": "Testing CSS transformations",
"desc": "<p>Repeatedly transform a series of elements to test the various transformations.</p>",
"href": "experiments/test-transformations/"
},
{
"name": "Testing CSS filters",
"desc": "<p>Repeatedly apply a filter to a series of elements to test the various CSS filters.</p>",
"href": "experiments/test-filters/"
}
]
}