| OLD | NEW |
| 1 { | 1 { |
| 2 "dromaeo-3d-cube": { | 2 "dromaeo-3d-cube": { |
| 3 » file: "dromaeo-3d-cube.html", | 3 » "file": "dromaeo-3d-cube.html", |
| 4 » name: "Rotating 3D Cube", | 4 » "name": "Rotating 3D Cube", |
| 5 » origin: ["Simon Speich", "http://www.speich.net/computer/moztesting/3d.h
tm"], | 5 » "origin": ["Simon Speich", "http://www.speich.net/computer/moztesting/3d
.htm"], |
| 6 » desc: "Rotating the individual pixels of a cube. No rendering done.", | 6 » "desc": "Rotating the individual pixels of a cube. No rendering done.", |
| 7 » category: "Dromaeo JavaScript Tests", | 7 » "category": "Dromaeo JavaScript Tests", |
| 8 » tags: ["object", "array", "property", "math"] | 8 » "tags": ["object", "array", "property", "math"] |
| 9 }, | 9 }, |
| 10 "dromaeo-string-base64": { | 10 "dromaeo-string-base64": { |
| 11 » file: "dromaeo-string-base64.html", | 11 » "file": "dromaeo-string-base64.html", |
| 12 » name: "Base 64 Encoding and Decoding", | 12 » "name": "Base 64 Encoding and Decoding", |
| 13 » origin: ["Mozilla", "http://mozilla.org/"], | 13 » "origin": ["Mozilla", "http://mozilla.org/"], |
| 14 » desc: "Encode and decode a random string to base 64.", | 14 » "desc": "Encode and decode a random string to base 64.", |
| 15 » category: "Dromaeo JavaScript Tests", | 15 » "category": "Dromaeo JavaScript Tests", |
| 16 » tags: ["string","array","looping","bitops"] | 16 » "tags": ["string","array","looping","bitops"] |
| 17 }, | 17 }, |
| 18 "dromaeo-core-eval": { | 18 "dromaeo-core-eval": { |
| 19 » file: "dromaeo-core-eval.html", | 19 » "file": "dromaeo-core-eval.html", |
| 20 » name: "Code Evaluation", | 20 » "name": "Code Evaluation", |
| 21 » origin: ["John Resig", "http://ejohn.org/"], | 21 » "origin": ["John Resig", "http://ejohn.org/"], |
| 22 » desc: "Microtests of code evaluation (eval, new Function).", | 22 » "desc": "Microtests of code evaluation (eval, new Function).", |
| 23 » category: "Dromaeo JavaScript Tests", | 23 » "category": "Dromaeo JavaScript Tests", |
| 24 » tags: ["eval","microtest"] | 24 » "tags": ["eval","microtest"] |
| 25 }, | 25 }, |
| 26 "dromaeo-object-array": { | 26 "dromaeo-object-array": { |
| 27 » file: "dromaeo-object-array.html", | 27 » "file": "dromaeo-object-array.html", |
| 28 » name: "Arrays", | 28 » "name": "Arrays", |
| 29 » origin: ["John Resig", "http://ejohn.org/"], | 29 » "origin": ["John Resig", "http://ejohn.org/"], |
| 30 » desc: "Microtests of arrays (construction, methods, access).", | 30 » "desc": "Microtests of arrays (construction, methods, access).", |
| 31 » category: "Dromaeo JavaScript Tests", | 31 » "category": "Dromaeo JavaScript Tests", |
| 32 » tags: ["array","microtest"] | 32 » "tags": ["array","microtest"] |
| 33 }, | 33 }, |
| 34 "dromaeo-object-regexp": { | 34 "dromaeo-object-regexp": { |
| 35 » file: "dromaeo-object-regexp.html", | 35 » "file": "dromaeo-object-regexp.html", |
| 36 » name: "Regular Expressions", | 36 » "name": "Regular Expressions", |
| 37 » origin: ["John Resig", "http://ejohn.org/"], | 37 » "origin": ["John Resig", "http://ejohn.org/"], |
| 38 » desc: "Microtests of regular expressions (construction, matching, replac
e).", | 38 » "desc": "Microtests of regular expressions (construction, matching, repl
ace).", |
| 39 » category: "Dromaeo JavaScript Tests", | 39 » "category": "Dromaeo JavaScript Tests", |
| 40 » tags: ["regexp","microtest"] | 40 » "tags": ["regexp","microtest"] |
| 41 }, | 41 }, |
| 42 "dromaeo-object-string": { | 42 "dromaeo-object-string": { |
| 43 » file: "dromaeo-object-string.html", | 43 » "file": "dromaeo-object-string.html", |
| 44 » name: "Strings", | 44 » "name": "Strings", |
| 45 » origin: ["John Resig", "http://ejohn.org/"], | 45 » "origin": ["John Resig", "http://ejohn.org/"], |
| 46 » desc: "Microtests of strings (concatenation, methods).", | 46 » "desc": "Microtests of strings (concatenation, methods).", |
| 47 » category: "Dromaeo JavaScript Tests", | 47 » "category": "Dromaeo JavaScript Tests", |
| 48 » tags: ["string","microtest"] | 48 » "tags": ["string","microtest"] |
| 49 }, | 49 }, |
| 50 "v8-crypto": { | 50 "v8-crypto": { |
| 51 » file: "v8-crypto.html", | 51 » "file": "v8-crypto.html", |
| 52 » name: "RSA Encryption/Decryption", | 52 » "name": "RSA Encryption/Decryption", |
| 53 » origin: ["V8 Benchmark", "http://code.google.com/apis/v8/benchmarks.html
"], | 53 » "origin": ["V8 Benchmark", "http://code.google.com/apis/v8/benchmarks.ht
ml"], |
| 54 » desc: "Encrypt a string and then decrypt it again using RSA.", | 54 » "desc": "Encrypt a string and then decrypt it again using RSA.", |
| 55 » category: "V8 Benchmark Tests", | 55 » "category": "V8 Benchmark Tests", |
| 56 » tags: ["looping","string","bitops"] | 56 » "tags": ["looping","string","bitops"] |
| 57 }, | 57 }, |
| 58 "v8-deltablue": { | 58 "v8-deltablue": { |
| 59 » file: "v8-deltablue.html", | 59 » "file": "v8-deltablue.html", |
| 60 » name: "DeltaBlue Constraint Solving", | 60 » "name": "DeltaBlue Constraint Solving", |
| 61 » origin: ["V8 Benchmark", "http://code.google.com/apis/v8/benchmarks.html
"], | 61 » "origin": ["V8 Benchmark", "http://code.google.com/apis/v8/benchmarks.ht
ml"], |
| 62 » desc: "Computing a number of limitations on a set of values.", | 62 » "desc": "Computing a number of limitations on a set of values.", |
| 63 » category: "V8 Benchmark Tests", | 63 » "category": "V8 Benchmark Tests", |
| 64 » tags: ["looping","functions"] | 64 » "tags": ["looping","functions"] |
| 65 }, | 65 }, |
| 66 "v8-earley-boyer": { | 66 "v8-earley-boyer": { |
| 67 » file: "v8-earley-boyer.html", | 67 » "file": "v8-earley-boyer.html", |
| 68 » name: "String Parsing and Searching", | 68 » "name": "String Parsing and Searching", |
| 69 » origin: ["V8 Benchmark", "http://code.google.com/apis/v8/benchmarks.html
"], | 69 » "origin": ["V8 Benchmark", "http://code.google.com/apis/v8/benchmarks.ht
ml"], |
| 70 » desc: "Tests for parsing languages and searching strings.", | 70 » "desc": "Tests for parsing languages and searching strings.", |
| 71 » category: "V8 Benchmark Tests", | 71 » "category": "V8 Benchmark Tests", |
| 72 » tags: ["looping","functions","string"] | 72 » "tags": ["looping","functions","string"] |
| 73 }, | 73 }, |
| 74 "v8-raytrace": { | 74 "v8-raytrace": { |
| 75 » file: "v8-raytrace.html", | 75 » "file": "v8-raytrace.html", |
| 76 » name: "RayTracer", | 76 » "name": "RayTracer", |
| 77 » origin: ["V8 Benchmark", "http://code.google.com/apis/v8/benchmarks.html
"], | 77 » "origin": ["V8 Benchmark", "http://code.google.com/apis/v8/benchmarks.ht
ml"], |
| 78 » desc: "Renders a scene using raytracing (no rendering done).", | 78 » "desc": "Renders a scene using raytracing (no rendering done).", |
| 79 » category: "V8 Benchmark Tests", | 79 » "category": "V8 Benchmark Tests", |
| 80 » tags: ["looping","functions","object"] | 80 » "tags": ["looping","functions","object"] |
| 81 }, | 81 }, |
| 82 "v8-richards": { | 82 "v8-richards": { |
| 83 » file: "v8-richards.html", | 83 » "file": "v8-richards.html", |
| 84 » name: "Richards Benchmarks", | 84 » "name": "Richards Benchmarks", |
| 85 » origin: ["V8 Benchmark", "http://code.google.com/apis/v8/benchmarks.html
"], | 85 » "origin": ["V8 Benchmark", "http://code.google.com/apis/v8/benchmarks.ht
ml"], |
| 86 » desc: "A series of benchmarks to test the quality of system implementati
on languages.", | 86 » "desc": "A series of benchmarks to test the quality of system implementa
tion languages.", |
| 87 » category: "V8 Benchmark Tests", | 87 » "category": "V8 Benchmark Tests", |
| 88 » tags: ["functions","object"] | 88 » "tags": ["functions","object"] |
| 89 }, | 89 }, |
| 90 "sunspider-3d-morph": { | 90 "sunspider-3d-morph": { |
| 91 » file: "sunspider-3d-morph.html", | 91 » "file": "sunspider-3d-morph.html", |
| 92 » name: "3D Mesh Transformation", | 92 » "name": "3D Mesh Transformation", |
| 93 » origin: ["WebKit", "http://webkit.org/misc/morph.html"], | 93 » "origin": ["WebKit", "http://webkit.org/misc/morph.html"], |
| 94 » desc: "Transforming the points of a matrix. No visual output.", | 94 » "desc": "Transforming the points of a matrix. No visual output.", |
| 95 » category: "SunSpider JavaScript Tests", | 95 » "category": "SunSpider JavaScript Tests", |
| 96 » tags: ["array", "looping", "math"] | 96 » "tags": ["array", "looping", "math"] |
| 97 }, | 97 }, |
| 98 "sunspider-3d-raytrace": { | 98 "sunspider-3d-raytrace": { |
| 99 » file: "sunspider-3d-raytrace.html", | 99 » "file": "sunspider-3d-raytrace.html", |
| 100 » name: "3D Raytrace", | 100 » "name": "3D Raytrace", |
| 101 » origin: ["Apple", "http://apple.com/"], | 101 » "origin": ["Apple", "http://apple.com/"], |
| 102 » desc: "Rendering a scene using raytracing techniques. No visual output."
, | 102 » "desc": "Rendering a scene using raytracing techniques. No visual output
.", |
| 103 » category: "SunSpider JavaScript Tests", | 103 » "category": "SunSpider JavaScript Tests", |
| 104 » tags: ["array", "functions", "math"] | 104 » "tags": ["array", "functions", "math"] |
| 105 }, | 105 }, |
| 106 "sunspider-access-binary-trees": { | 106 "sunspider-access-binary-trees": { |
| 107 » file: "sunspider-access-binary-trees.html", | 107 » "file": "sunspider-access-binary-trees.html", |
| 108 » name: "Traversing Binary Trees", | 108 » "name": "Traversing Binary Trees", |
| 109 » origin: ["Language Shootout", "http://shootout.alioth.debian.org/"], | 109 » "origin": ["Language Shootout", "http://shootout.alioth.debian.org/"], |
| 110 » desc: "Moving through an object representation of a binary tree.", | 110 » "desc": "Moving through an object representation of a binary tree.", |
| 111 » category: "SunSpider JavaScript Tests", | 111 » "category": "SunSpider JavaScript Tests", |
| 112 » tags: ["object", "recursion"] | 112 » "tags": ["object", "recursion"] |
| 113 }, | 113 }, |
| 114 "sunspider-access-fannkuch": { | 114 "sunspider-access-fannkuch": { |
| 115 » file: "sunspider-access-fannkuch.html", | 115 » "file": "sunspider-access-fannkuch.html", |
| 116 » name: "Fannkuch", | 116 » "name": "Fannkuch", |
| 117 » origin: ["Language Shootout", "http://shootout.alioth.debian.org/"], | 117 » "origin": ["Language Shootout", "http://shootout.alioth.debian.org/"], |
| 118 » desc: "Figure out the number of ways in which a set of numbers can be ma
nipulated.", | 118 » "desc": "Figure out the number of ways in which a set of numbers can be
manipulated.", |
| 119 » category: "SunSpider JavaScript Tests", | 119 » "category": "SunSpider JavaScript Tests", |
| 120 » tags: ["array", "looping"] | 120 » "tags": ["array", "looping"] |
| 121 }, | 121 }, |
| 122 "sunspider-access-nbody": { | 122 "sunspider-access-nbody": { |
| 123 » file: "sunspider-access-nbody.html", | 123 » "file": "sunspider-access-nbody.html", |
| 124 » name: "N-Body Rotation and Gravity", | 124 » "name": "N-Body Rotation and Gravity", |
| 125 » origin: ["Language Shootout", "http://shootout.alioth.debian.org/"], | 125 » "origin": ["Language Shootout", "http://shootout.alioth.debian.org/"], |
| 126 » desc: "Compute the location of multiple planets based upon rotation and
gravity.", | 126 » "desc": "Compute the location of multiple planets based upon rotation an
d gravity.", |
| 127 » category: "SunSpider JavaScript Tests", | 127 » "category": "SunSpider JavaScript Tests", |
| 128 » tags: ["object", "property", "looping", "math"] | 128 » "tags": ["object", "property", "looping", "math"] |
| 129 }, | 129 }, |
| 130 "sunspider-access-nsieve": { | 130 "sunspider-access-nsieve": { |
| 131 » file: "sunspider-access-nsieve.html", | 131 » "file": "sunspider-access-nsieve.html", |
| 132 » name: "Prime Number Computation", | 132 » "name": "Prime Number Computation", |
| 133 » origin: ["Language Shootout", "http://shootout.alioth.debian.org/"], | 133 » "origin": ["Language Shootout", "http://shootout.alioth.debian.org/"], |
| 134 » desc: "Compute the number of prime numbers in a specific range of number
s.", | 134 » "desc": "Compute the number of prime numbers in a specific range of numb
ers.", |
| 135 » category: "SunSpider JavaScript Tests", | 135 » "category": "SunSpider JavaScript Tests", |
| 136 » tags: ["looping", "array"] | 136 » "tags": ["looping", "array"] |
| 137 }, | 137 }, |
| 138 "sunspider-bitops-3bit-bits-in-byte": { | 138 "sunspider-bitops-3bit-bits-in-byte": { |
| 139 » file: "sunspider-bitops-3bit-bits-in-byte.html", | 139 » "file": "sunspider-bitops-3bit-bits-in-byte.html", |
| 140 » name: "Compute Bits in Byte", | 140 » "name": "Compute Bits in Byte", |
| 141 » origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspid
er.html"], | 141 » "origin": ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunsp
ider.html"], |
| 142 » desc: "Compute the number of bits in a number using bitops.", | 142 » "desc": "Compute the number of bits in a number using bitops.", |
| 143 » category: "SunSpider JavaScript Tests", | 143 » "category": "SunSpider JavaScript Tests", |
| 144 » tags: ["looping", "bitops"] | 144 » "tags": ["looping", "bitops"] |
| 145 }, | 145 }, |
| 146 "sunspider-bitops-bits-in-byte": { | 146 "sunspider-bitops-bits-in-byte": { |
| 147 » file: "sunspider-bitops-bits-in-byte.html", | 147 » "file": "sunspider-bitops-bits-in-byte.html", |
| 148 » name: "Compute Bits in Byte (2)", | 148 » "name": "Compute Bits in Byte (2)", |
| 149 » origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspid
er.html"], | 149 » "origin": ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunsp
ider.html"], |
| 150 » desc: "Compute the number of bits in a number using bitops.", | 150 » "desc": "Compute the number of bits in a number using bitops.", |
| 151 » category: "SunSpider JavaScript Tests", | 151 » "category": "SunSpider JavaScript Tests", |
| 152 » tags: ["looping", "bitops"] | 152 » "tags": ["looping", "bitops"] |
| 153 }, | 153 }, |
| 154 "sunspider-bitops-bitwise-and": { | 154 "sunspider-bitops-bitwise-and": { |
| 155 » file: "sunspider-bitops-bitwise-and.html", | 155 » "file": "sunspider-bitops-bitwise-and.html", |
| 156 » name: "Bitwise And", | 156 » "name": "Bitwise And", |
| 157 » origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspid
er.html"], | 157 » "origin": ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunsp
ider.html"], |
| 158 » desc: "Compute a number by using a series of 'and' bit operations.", | 158 » "desc": "Compute a number by using a series of 'and' bit operations.", |
| 159 » category: "SunSpider JavaScript Tests", | 159 » "category": "SunSpider JavaScript Tests", |
| 160 » tags: ["looping", "bitops"] | 160 » "tags": ["looping", "bitops"] |
| 161 }, | 161 }, |
| 162 "sunspider-bitops-nsieve-bits": { | 162 "sunspider-bitops-nsieve-bits": { |
| 163 » file: "sunspider-bitops-nsieve-bits.html", | 163 » "file": "sunspider-bitops-nsieve-bits.html", |
| 164 » name: "Prime Number Computation (2)", | 164 » "name": "Prime Number Computation (2)", |
| 165 » origin: ["Language Shootout", "http://shootout.alioth.debian.org/"], | 165 » "origin": ["Language Shootout", "http://shootout.alioth.debian.org/"], |
| 166 » desc: "Compute the number of prime numbers in a specific range of number
s using bit operations.", | 166 » "desc": "Compute the number of prime numbers in a specific range of numb
ers using bit operations.", |
| 167 » category: "SunSpider JavaScript Tests", | 167 » "category": "SunSpider JavaScript Tests", |
| 168 » tags: ["looping", "bitops", "array"] | 168 » "tags": ["looping", "bitops", "array"] |
| 169 }, | 169 }, |
| 170 "sunspider-controlflow-recursive": { | 170 "sunspider-controlflow-recursive": { |
| 171 » file: "sunspider-controlflow-recursive.html", | 171 » "file": "sunspider-controlflow-recursive.html", |
| 172 » name: "Recursive Number Calculation", | 172 » "name": "Recursive Number Calculation", |
| 173 » origin: ["Language Shootout", "http://shootout.alioth.debian.org/"], | 173 » "origin": ["Language Shootout", "http://shootout.alioth.debian.org/"], |
| 174 » desc: "Compute various numbers in a recursive manner.", | 174 » "desc": "Compute various numbers in a recursive manner.", |
| 175 » category: "SunSpider JavaScript Tests", | 175 » "category": "SunSpider JavaScript Tests", |
| 176 » tags: ["functions"] | 176 » "tags": ["functions"] |
| 177 }, | 177 }, |
| 178 "sunspider-crypto-aes": { | 178 "sunspider-crypto-aes": { |
| 179 » file: "sunspider-crypto-aes.html", | 179 » "file": "sunspider-crypto-aes.html", |
| 180 » name: "AES Encryption/Decryption", | 180 » "name": "AES Encryption/Decryption", |
| 181 » origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspid
er.html"], | 181 » "origin": ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunsp
ider.html"], |
| 182 » desc: "Encrypt a string and then decrypt it again using AES.", | 182 » "desc": "Encrypt a string and then decrypt it again using AES.", |
| 183 » category: "SunSpider JavaScript Tests", | 183 » "category": "SunSpider JavaScript Tests", |
| 184 » tags: ["looping","string","bitops"] | 184 » "tags": ["looping","string","bitops"] |
| 185 }, | 185 }, |
| 186 "sunspider-crypto-md5": { | 186 "sunspider-crypto-md5": { |
| 187 » file: "sunspider-crypto-md5.html", | 187 » "file": "sunspider-crypto-md5.html", |
| 188 » name: "MD5 Hashing", | 188 » "name": "MD5 Hashing", |
| 189 » origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspid
er.html"], | 189 » "origin": ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunsp
ider.html"], |
| 190 » desc: "Hash a long string using MD5.", | 190 » "desc": "Hash a long string using MD5.", |
| 191 » category: "SunSpider JavaScript Tests", | 191 » "category": "SunSpider JavaScript Tests", |
| 192 » tags: ["looping","string"] | 192 » "tags": ["looping","string"] |
| 193 }, | 193 }, |
| 194 "sunspider-crypto-sha1": { | 194 "sunspider-crypto-sha1": { |
| 195 » file: "sunspider-crypto-sha1.html", | 195 » "file": "sunspider-crypto-sha1.html", |
| 196 » name: "SHA1 Hashing", | 196 » "name": "SHA1 Hashing", |
| 197 » origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspid
er.html"], | 197 » "origin": ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunsp
ider.html"], |
| 198 » desc: "Hash a long string using SHA1.", | 198 » "desc": "Hash a long string using SHA1.", |
| 199 » category: "SunSpider JavaScript Tests", | 199 » "category": "SunSpider JavaScript Tests", |
| 200 » tags: ["looping","string"] | 200 » "tags": ["looping","string"] |
| 201 }, | 201 }, |
| 202 "sunspider-date-format-xparb": { | 202 "sunspider-date-format-xparb": { |
| 203 » file: "sunspider-date-format-xparb.html", | 203 » "file": "sunspider-date-format-xparb.html", |
| 204 » name: "Date Formatting", | 204 » "name": "Date Formatting", |
| 205 » origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspid
er.html"], | 205 » "origin": ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunsp
ider.html"], |
| 206 » desc: "Converting a date into a string representation.", | 206 » "desc": "Converting a date into a string representation.", |
| 207 » category: "SunSpider JavaScript Tests", | 207 » "category": "SunSpider JavaScript Tests", |
| 208 » tags: ["date","string"] | 208 » "tags": ["date","string"] |
| 209 }, | 209 }, |
| 210 "sunspider-date-format-tofte": { | 210 "sunspider-date-format-tofte": { |
| 211 » file: "sunspider-date-format-tofte.html", | 211 » "file": "sunspider-date-format-tofte.html", |
| 212 » name: "Date Formatting (2)", | 212 » "name": "Date Formatting (2)", |
| 213 » origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspid
er.html"], | 213 » "origin": ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunsp
ider.html"], |
| 214 » desc: "Converting a date into a string representation.", | 214 » "desc": "Converting a date into a string representation.", |
| 215 » category: "SunSpider JavaScript Tests", | 215 » "category": "SunSpider JavaScript Tests", |
| 216 » tags: ["date","string"] | 216 » "tags": ["date","string"] |
| 217 }, | 217 }, |
| 218 "sunspider-math-cordic": { | 218 "sunspider-math-cordic": { |
| 219 » file: "sunspider-math-cordic.html", | 219 » "file": "sunspider-math-cordic.html", |
| 220 » name: "Trigonometric Calculation", | 220 » "name": "Trigonometric Calculation", |
| 221 » origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspid
er.html"], | 221 » "origin": ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunsp
ider.html"], |
| 222 » desc: "Calculate values from hyperbolic and trigonometric functions.", | 222 » "desc": "Calculate values from hyperbolic and trigonometric functions.", |
| 223 » category: "SunSpider JavaScript Tests", | 223 » "category": "SunSpider JavaScript Tests", |
| 224 » tags: ["math","looping"] | 224 » "tags": ["math","looping"] |
| 225 }, | 225 }, |
| 226 "sunspider-math-partial-sums": { | 226 "sunspider-math-partial-sums": { |
| 227 » file: "sunspider-math-partial-sums.html", | 227 » "file": "sunspider-math-partial-sums.html", |
| 228 » name: "Partial Sum Calculation", | 228 » "name": "Partial Sum Calculation", |
| 229 » origin: ["Language Shootout", "http://shootout.alioth.debian.org/"], | 229 » "origin": ["Language Shootout", "http://shootout.alioth.debian.org/"], |
| 230 » desc: "Calculate the partial sum of a few different number series.", | 230 » "desc": "Calculate the partial sum of a few different number series.", |
| 231 » category: "SunSpider JavaScript Tests", | 231 » "category": "SunSpider JavaScript Tests", |
| 232 » tags: ["math","looping"] | 232 » "tags": ["math","looping"] |
| 233 }, | 233 }, |
| 234 "sunspider-math-spectral-norm": { | 234 "sunspider-math-spectral-norm": { |
| 235 » file: "sunspider-math-spectral-norm.html", | 235 » "file": "sunspider-math-spectral-norm.html", |
| 236 » name: "Spectral Norm of a Matrix", | 236 » "name": "Spectral Norm of a Matrix", |
| 237 » origin: ["Language Shootout", "http://shootout.alioth.debian.org/"], | 237 » "origin": ["Language Shootout", "http://shootout.alioth.debian.org/"], |
| 238 » desc: "Calculate the spectral norm of a matrix of numbers.", | 238 » "desc": "Calculate the spectral norm of a matrix of numbers.", |
| 239 » category: "SunSpider JavaScript Tests", | 239 » "category": "SunSpider JavaScript Tests", |
| 240 » tags: ["array","looping","math"] | 240 » "tags": ["array","looping","math"] |
| 241 }, | 241 }, |
| 242 "sunspider-regexp-dna": { | 242 "sunspider-regexp-dna": { |
| 243 » file: "sunspider-regexp-dna.html", | 243 » "file": "sunspider-regexp-dna.html", |
| 244 » name: "DNA Sequence Counting", | 244 » "name": "DNA Sequence Counting", |
| 245 » origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspid
er.html"], | 245 » "origin": ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunsp
ider.html"], |
| 246 » desc: "Counts occurences in a DNA sequence.", | 246 » "desc": "Counts occurences in a DNA sequence.", |
| 247 » category: "SunSpider JavaScript Tests", | 247 » "category": "SunSpider JavaScript Tests", |
| 248 » tags: ["string","regexp"] | 248 » "tags": ["string","regexp"] |
| 249 }, | 249 }, |
| 250 "sunspider-string-fasta": { | 250 "sunspider-string-fasta": { |
| 251 » file: "sunspider-string-fasta.html", | 251 » "file": "sunspider-string-fasta.html", |
| 252 » name: "DNA Sequence Alignment", | 252 » "name": "DNA Sequence Alignment", |
| 253 » origin: ["Language Shootout", "http://shootout.alioth.debian.org/"], | 253 » "origin": ["Language Shootout", "http://shootout.alioth.debian.org/"], |
| 254 » desc: "Find DNA matches within a larger sequence.", | 254 » "desc": "Find DNA matches within a larger sequence.", |
| 255 » category: "SunSpider JavaScript Tests", | 255 » "category": "SunSpider JavaScript Tests", |
| 256 » tags: ["string","object","looping"] | 256 » "tags": ["string","object","looping"] |
| 257 }, | 257 }, |
| 258 "sunspider-string-tagcloud": { | 258 "sunspider-string-tagcloud": { |
| 259 » file: "sunspider-string-tagcloud.html", | 259 » "file": "sunspider-string-tagcloud.html", |
| 260 » name: "Tag Cloud Creation", | 260 » "name": "Tag Cloud Creation", |
| 261 » origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspid
er.html"], | 261 » "origin": ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunsp
ider.html"], |
| 262 » desc: "Convert a JSON structure into an HTML tag cloud.", | 262 » "desc": "Convert a JSON structure into an HTML tag cloud.", |
| 263 » category: "SunSpider JavaScript Tests", | 263 » "category": "SunSpider JavaScript Tests", |
| 264 » tags: ["string","regexp"] | 264 » "tags": ["string","regexp"] |
| 265 }, | 265 }, |
| 266 "sunspider-string-unpack-code": { | 266 "sunspider-string-unpack-code": { |
| 267 » file: "sunspider-string-unpack-code.html", | 267 » "file": "sunspider-string-unpack-code.html", |
| 268 » name: "Script Unpacking", | 268 » "name": "Script Unpacking", |
| 269 » origin: ["John Resig", "http://ejohn.org/"], | 269 » "origin": ["John Resig", "http://ejohn.org/"], |
| 270 » desc: "Decompressing scripts run through Dean Edwards' Packer.", | 270 » "desc": "Decompressing scripts run through Dean Edwards' Packer.", |
| 271 » category: "SunSpider JavaScript Tests", | 271 » "category": "SunSpider JavaScript Tests", |
| 272 » tags: ["regexp","string","looping"] | 272 » "tags": ["regexp","string","looping"] |
| 273 }, | 273 }, |
| 274 "sunspider-string-validate-input": { | 274 "sunspider-string-validate-input": { |
| 275 » file: "sunspider-string-validate-input.html", | 275 » "file": "sunspider-string-validate-input.html", |
| 276 » name: "Validate User Input", | 276 » "name": "Validate User Input", |
| 277 » origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspid
er.html"], | 277 » "origin": ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunsp
ider.html"], |
| 278 » desc: "Test user input against a series of rules.", | 278 » "desc": "Test user input against a series of rules.", |
| 279 » category: "SunSpider JavaScript Tests", | 279 » "category": "SunSpider JavaScript Tests", |
| 280 » tags: ["string","regexp"] | 280 » "tags": ["string","regexp"] |
| 281 }, | 281 }, |
| 282 "dom-attr": { | 282 "dom-attr": { |
| 283 » file: "dom-attr.html", | 283 » "file": "dom-attr.html", |
| 284 » name: "DOM Attributes", | 284 » "name": "DOM Attributes", |
| 285 » origin: ["John Resig", "http://ejohn.org/"], | 285 » "origin": ["John Resig", "http://ejohn.org/"], |
| 286 » desc: "Setting and getting DOM node attributes.", | 286 » "desc": "Setting and getting DOM node attributes.", |
| 287 » category: "Dromaeo DOM Tests", | 287 » "category": "Dromaeo DOM Tests", |
| 288 » tags: ["dom","attributes"] | 288 » "tags": ["dom","attributes"] |
| 289 }, | 289 }, |
| 290 "dom-modify": { | 290 "dom-modify": { |
| 291 » file: "dom-modify.html", | 291 » "file": "dom-modify.html", |
| 292 » name: "DOM Modification", | 292 » "name": "DOM Modification", |
| 293 » origin: ["John Resig", "http://ejohn.org/"], | 293 » "origin": ["John Resig", "http://ejohn.org/"], |
| 294 » desc: "Creating and injecting DOM nodes into a document.", | 294 » "desc": "Creating and injecting DOM nodes into a document.", |
| 295 » category: "Dromaeo DOM Tests", | 295 » "category": "Dromaeo DOM Tests", |
| 296 » tags: ["dom","modify"] | 296 » "tags": ["dom","modify"] |
| 297 }, | 297 }, |
| 298 "dom-query": { | 298 "dom-query": { |
| 299 » file: "dom-query.html", | 299 » "file": "dom-query.html", |
| 300 » name: "DOM Query", | 300 » "name": "DOM Query", |
| 301 » origin: ["John Resig", "http://ejohn.org/"], | 301 » "origin": ["John Resig", "http://ejohn.org/"], |
| 302 » desc: "Querying DOM elements in a document.", | 302 » "desc": "Querying DOM elements in a document.", |
| 303 » category: "Dromaeo DOM Tests", | 303 » "category": "Dromaeo DOM Tests", |
| 304 » tags: ["dom","query"] | 304 » "tags": ["dom","query"] |
| 305 }, | 305 }, |
| 306 "dom-traverse": { | 306 "dom-traverse": { |
| 307 » file: "dom-traverse.html", | 307 » "file": "dom-traverse.html", |
| 308 » name: "DOM Traversal", | 308 » "name": "DOM Traversal", |
| 309 » origin: ["John Resig", "http://ejohn.org/"], | 309 » "origin": ["John Resig", "http://ejohn.org/"], |
| 310 » desc: "Traversing a DOM structure.", | 310 » "desc": "Traversing a DOM structure.", |
| 311 » category: "Dromaeo DOM Tests", | 311 » "category": "Dromaeo DOM Tests", |
| 312 » tags: ["dom","traverse"] | 312 » "tags": ["dom","traverse"] |
| 313 }, | 313 }, |
| 314 "jslib-attr-jquery": { | 314 "jslib-attr-jquery": { |
| 315 » file: "jslib-attr-jquery.html", | 315 » "file": "jslib-attr-jquery.html", |
| 316 » name: "DOM Attributes (jQuery)", | 316 » "name": "DOM Attributes (jQuery)", |
| 317 » origin: ["John Resig", "http://ejohn.org/"], | 317 » "origin": ["John Resig", "http://ejohn.org/"], |
| 318 » desc: "Setting and getting DOM node attributes using the jQuery JavaScri
pt Library.", | 318 » "desc": "Setting and getting DOM node attributes using the jQuery JavaSc
ript Library.", |
| 319 » category: "JavaScript Library Tests", | 319 » "category": "JavaScript Library Tests", |
| 320 » tags: ["dom","jslib","jquery","attributes"] | 320 » "tags": ["dom","jslib","jquery","attributes"] |
| 321 }, | 321 }, |
| 322 "jslib-attr-prototype": { | 322 "jslib-attr-prototype": { |
| 323 » file: "jslib-attr-prototype.html", | 323 » "file": "jslib-attr-prototype.html", |
| 324 » name: "DOM Attributes (Prototype)", | 324 » "name": "DOM Attributes (Prototype)", |
| 325 » origin: ["John Resig", "http://ejohn.org/"], | 325 » "origin": ["John Resig", "http://ejohn.org/"], |
| 326 » desc: "Setting and getting DOM node attributes using the Prototype JavaS
cript Library.", | 326 » "desc": "Setting and getting DOM node attributes using the Prototype Jav
aScript Library.", |
| 327 » category: "JavaScript Library Tests", | 327 » "category": "JavaScript Library Tests", |
| 328 » tags: ["dom","jslib","prototype","attributes"] | 328 » "tags": ["dom","jslib","prototype","attributes"] |
| 329 }, | 329 }, |
| 330 "jslib-event-jquery": { | 330 "jslib-event-jquery": { |
| 331 » file: "jslib-event-jquery.html", | 331 » "file": "jslib-event-jquery.html", |
| 332 » name: "DOM Events (jQuery)", | 332 » "name": "DOM Events (jQuery)", |
| 333 » origin: ["John Resig", "http://ejohn.org/"], | 333 » "origin": ["John Resig", "http://ejohn.org/"], |
| 334 » desc: "Binding, removing, and triggering DOM events using the jQuery Jav
aScript Library.", | 334 » "desc": "Binding, removing, and triggering DOM events using the jQuery J
avaScript Library.", |
| 335 » category: "JavaScript Library Tests", | 335 » "category": "JavaScript Library Tests", |
| 336 » tags: ["dom","jslib","jquery","events"] | 336 » "tags": ["dom","jslib","jquery","events"] |
| 337 }, | 337 }, |
| 338 "jslib-event-prototype": { | 338 "jslib-event-prototype": { |
| 339 » file: "jslib-event-prototype.html", | 339 » "file": "jslib-event-prototype.html", |
| 340 » name: "DOM Events (Prototype)", | 340 » "name": "DOM Events (Prototype)", |
| 341 » origin: ["John Resig", "http://ejohn.org/"], | 341 » "origin": ["John Resig", "http://ejohn.org/"], |
| 342 » desc: "Binding, removing, and triggering DOM events using the Prototype
JavaScript Library.", | 342 » "desc": "Binding, removing, and triggering DOM events using the Prototyp
e JavaScript Library.", |
| 343 » category: "JavaScript Library Tests", | 343 » "category": "JavaScript Library Tests", |
| 344 » tags: ["dom","jslib","prototype","events"] | 344 » "tags": ["dom","jslib","prototype","events"] |
| 345 }, | 345 }, |
| 346 "jslib-modify-jquery": { | 346 "jslib-modify-jquery": { |
| 347 » file: "jslib-modify-jquery.html", | 347 » "file": "jslib-modify-jquery.html", |
| 348 » name: "DOM Modification (jQuery)", | 348 » "name": "DOM Modification (jQuery)", |
| 349 » origin: ["John Resig", "http://ejohn.org/"], | 349 » "origin": ["John Resig", "http://ejohn.org/"], |
| 350 » desc: "Creating and injecting DOM nodes into a document using the jQuery
JavaScript Library.", | 350 » "desc": "Creating and injecting DOM nodes into a document using the jQue
ry JavaScript Library.", |
| 351 » category: "JavaScript Library Tests", | 351 » "category": "JavaScript Library Tests", |
| 352 » tags: ["dom","jslib","jquery","modify"] | 352 » "tags": ["dom","jslib","jquery","modify"] |
| 353 }, | 353 }, |
| 354 "jslib-modify-prototype": { | 354 "jslib-modify-prototype": { |
| 355 » file: "jslib-modify-prototype.html", | 355 » "file": "jslib-modify-prototype.html", |
| 356 » name: "DOM Modification (Prototype)", | 356 » "name": "DOM Modification (Prototype)", |
| 357 » origin: ["John Resig", "http://ejohn.org/"], | 357 » "origin": ["John Resig", "http://ejohn.org/"], |
| 358 » desc: "Creating and injecting DOM nodes into a document using the Protot
ype JavaScript Library.", | 358 » "desc": "Creating and injecting DOM nodes into a document using the Prot
otype JavaScript Library.", |
| 359 » category: "JavaScript Library Tests", | 359 » "category": "JavaScript Library Tests", |
| 360 » tags: ["dom","jslib","prototype","modify"] | 360 » "tags": ["dom","jslib","prototype","modify"] |
| 361 }, | 361 }, |
| 362 "jslib-style-jquery": { | 362 "jslib-style-jquery": { |
| 363 » file: "jslib-style-jquery.html", | 363 » "file": "jslib-style-jquery.html", |
| 364 » name: "DOM Style (jQuery)", | 364 » "name": "DOM Style (jQuery)", |
| 365 » origin: ["John Resig", "http://ejohn.org/"], | 365 » "origin": ["John Resig", "http://ejohn.org/"], |
| 366 » desc: "Getting and setting CSS information on DOM elements using the jQu
ery JavaScript Library.", | 366 » "desc": "Getting and setting CSS information on DOM elements using the j
Query JavaScript Library.", |
| 367 » category: "JavaScript Library Tests", | 367 » "category": "JavaScript Library Tests", |
| 368 » tags: ["dom","jslib","jquery","style"] | 368 » "tags": ["dom","jslib","jquery","style"] |
| 369 }, | 369 }, |
| 370 "jslib-style-prototype": { | 370 "jslib-style-prototype": { |
| 371 » file: "jslib-style-prototype.html", | 371 » "file": "jslib-style-prototype.html", |
| 372 » name: "DOM Style (Prototype)", | 372 » "name": "DOM Style (Prototype)", |
| 373 » origin: ["John Resig", "http://ejohn.org/"], | 373 » "origin": ["John Resig", "http://ejohn.org/"], |
| 374 » desc: "Getting and setting CSS information on DOM elements using the Pro
totype JavaScript Library.", | 374 » "desc": "Getting and setting CSS information on DOM elements using the P
rototype JavaScript Library.", |
| 375 » category: "JavaScript Library Tests", | 375 » "category": "JavaScript Library Tests", |
| 376 » tags: ["dom","jslib","prototype","style"] | 376 » "tags": ["dom","jslib","prototype","style"] |
| 377 }, | 377 }, |
| 378 "jslib-traverse-jquery": { | 378 "jslib-traverse-jquery": { |
| 379 » file: "jslib-traverse-jquery.html", | 379 » "file": "jslib-traverse-jquery.html", |
| 380 » name: "DOM Traversal (jQuery)", | 380 » "name": "DOM Traversal (jQuery)", |
| 381 » origin: ["John Resig", "http://ejohn.org/"], | 381 » "origin": ["John Resig", "http://ejohn.org/"], |
| 382 » desc: "Traversing a DOM structure using the jQuery JavaScript Library.", | 382 » "desc": "Traversing a DOM structure using the jQuery JavaScript Library.
", |
| 383 » category: "JavaScript Library Tests", | 383 » "category": "JavaScript Library Tests", |
| 384 » tags: ["dom","jslib","jquery","traverse"] | 384 » "tags": ["dom","jslib","jquery","traverse"] |
| 385 }, | 385 }, |
| 386 "jslib-traverse-prototype": { | 386 "jslib-traverse-prototype": { |
| 387 » file: "jslib-traverse-prototype.html", | 387 » "file": "jslib-traverse-prototype.html", |
| 388 » name: "DOM Traversal (Prototype)", | 388 » "name": "DOM Traversal (Prototype)", |
| 389 » origin: ["John Resig", "http://ejohn.org/"], | 389 » "origin": ["John Resig", "http://ejohn.org/"], |
| 390 » desc: "Traversing a DOM structure using the Prototype JavaScript Library
.", | 390 » "desc": "Traversing a DOM structure using the Prototype JavaScript Libra
ry.", |
| 391 » category: "JavaScript Library Tests", | 391 » "category": "JavaScript Library Tests", |
| 392 » tags: ["dom","jslib","prototype","traverse"] | 392 » "tags": ["dom","jslib","prototype","traverse"] |
| 393 }, | 393 }, |
| 394 "cssquery-jquery": { | 394 "cssquery-jquery": { |
| 395 » file: "cssquery-jquery.html", | 395 » "file": "cssquery-jquery.html", |
| 396 » name: "DOM Query (jQuery)", | 396 » "name": "DOM Query (jQuery)", |
| 397 » origin: ["John Resig", "http://ejohn.org/"], | 397 » "origin": ["John Resig", "http://ejohn.org/"], |
| 398 » desc: "Querying DOM elements in a document using the jQuery JavaScript L
ibrary.", | 398 » "desc": "Querying DOM elements in a document using the jQuery JavaScript
Library.", |
| 399 » category: "CSS Selector Tests", | 399 » "category": "CSS Selector Tests", |
| 400 » tags: ["dom","jslib","jquery","query"] | 400 » "tags": ["dom","jslib","jquery","query"] |
| 401 }, | 401 }, |
| 402 "cssquery-prototype": { | 402 "cssquery-prototype": { |
| 403 » file: "cssquery-prototype.html", | 403 » "file": "cssquery-prototype.html", |
| 404 » name: "DOM Query (Prototype)", | 404 » "name": "DOM Query (Prototype)", |
| 405 » origin: ["John Resig", "http://ejohn.org/"], | 405 » "origin": ["John Resig", "http://ejohn.org/"], |
| 406 » desc: "Querying DOM elements in a document using the Prototype JavaScrip
t Library.", | 406 » "desc": "Querying DOM elements in a document using the Prototype JavaScr
ipt Library.", |
| 407 » category: "CSS Selector Tests", | 407 » "category": "CSS Selector Tests", |
| 408 » tags: ["dom","jslib","prototype","query"] | 408 » "tags": ["dom","jslib","prototype","query"] |
| 409 }, | 409 }, |
| 410 "cssquery-dojo": { | 410 "cssquery-dojo": { |
| 411 » file: "cssquery-dojo.html", | 411 » "file": "cssquery-dojo.html", |
| 412 » name: "DOM Query (Dojo)", | 412 » "name": "DOM Query (Dojo)", |
| 413 » origin: ["John Resig", "http://ejohn.org/"], | 413 » "origin": ["John Resig", "http://ejohn.org/"], |
| 414 » desc: "Querying DOM elements in a document using the Dojo JavaScript Lib
rary.", | 414 » "desc": "Querying DOM elements in a document using the Dojo JavaScript L
ibrary.", |
| 415 » category: "CSS Selector Tests", | 415 » "category": "CSS Selector Tests", |
| 416 » tags: ["dom","jslib","dojo","query"] | 416 » "tags": ["dom","jslib","dojo","query"] |
| 417 }, | 417 }, |
| 418 "cssquery-ext": { | 418 "cssquery-ext": { |
| 419 » file: "cssquery-ext.html", | 419 » "file": "cssquery-ext.html", |
| 420 » name: "DOM Query (ExtJS)", | 420 » "name": "DOM Query (ExtJS)", |
| 421 » origin: ["John Resig", "http://ejohn.org/"], | 421 » "origin": ["John Resig", "http://ejohn.org/"], |
| 422 » desc: "Querying DOM elements in a document using the ExtJS JavaScript Li
brary.", | 422 » "desc": "Querying DOM elements in a document using the ExtJS JavaScript
Library.", |
| 423 » category: "CSS Selector Tests", | 423 » "category": "CSS Selector Tests", |
| 424 » tags: ["dom","jslib","extjs","query"] | 424 » "tags": ["dom","jslib","extjs","query"] |
| 425 }, | 425 }, |
| 426 "cssquery-mootools": { | 426 "cssquery-mootools": { |
| 427 » file: "cssquery-mootools.html", | 427 » "file": "cssquery-mootools.html", |
| 428 » name: "DOM Query (Mootools)", | 428 » "name": "DOM Query (Mootools)", |
| 429 » origin: ["John Resig", "http://ejohn.org/"], | 429 » "origin": ["John Resig", "http://ejohn.org/"], |
| 430 » desc: "Querying DOM elements in a document using the Mootools JavaScript
Library.", | 430 » "desc": "Querying DOM elements in a document using the Mootools JavaScri
pt Library.", |
| 431 » category: "CSS Selector Tests", | 431 » "category": "CSS Selector Tests", |
| 432 » tags: ["dom","jslib","mootools","query"] | 432 » "tags": ["dom","jslib","mootools","query"] |
| 433 }, | 433 }, |
| 434 "cssquery-yui": { | 434 "cssquery-yui": { |
| 435 » file: "cssquery-yui.html", | 435 » "file": "cssquery-yui.html", |
| 436 » name: "DOM Query (Yahoo UI)", | 436 » "name": "DOM Query (Yahoo UI)", |
| 437 » origin: ["John Resig", "http://ejohn.org/"], | 437 » "origin": ["John Resig", "http://ejohn.org/"], |
| 438 » desc: "Querying DOM elements in a document using the Yahoo UI JavaScript
Library.", | 438 » "desc": "Querying DOM elements in a document using the Yahoo UI JavaScri
pt Library.", |
| 439 » category: "CSS Selector Tests", | 439 » "category": "CSS Selector Tests", |
| 440 » tags: ["dom","jslib","yui","query"] | 440 » "tags": ["dom","jslib","yui","query"] |
| 441 } | 441 } |
| 442 } | 442 } |
| OLD | NEW |