Index: chrome/test/data/dromaeo/tests/MANIFEST.json |
diff --git a/chrome/test/data/dromaeo/tests/MANIFEST.json b/chrome/test/data/dromaeo/tests/MANIFEST.json |
index 24d6376ad6ad8dffe38d4c17b5f58c142e274885..297cfc9429473fd272dfbf3b29586b775046b58f 100644 |
--- a/chrome/test/data/dromaeo/tests/MANIFEST.json |
+++ b/chrome/test/data/dromaeo/tests/MANIFEST.json |
@@ -1,442 +1,442 @@ |
{ |
"dromaeo-3d-cube": { |
- file: "dromaeo-3d-cube.html", |
- name: "Rotating 3D Cube", |
- origin: ["Simon Speich", "http://www.speich.net/computer/moztesting/3d.htm"], |
- desc: "Rotating the individual pixels of a cube. No rendering done.", |
- category: "Dromaeo JavaScript Tests", |
- tags: ["object", "array", "property", "math"] |
+ "file": "dromaeo-3d-cube.html", |
+ "name": "Rotating 3D Cube", |
+ "origin": ["Simon Speich", "http://www.speich.net/computer/moztesting/3d.htm"], |
+ "desc": "Rotating the individual pixels of a cube. No rendering done.", |
+ "category": "Dromaeo JavaScript Tests", |
+ "tags": ["object", "array", "property", "math"] |
}, |
"dromaeo-string-base64": { |
- file: "dromaeo-string-base64.html", |
- name: "Base 64 Encoding and Decoding", |
- origin: ["Mozilla", "http://mozilla.org/"], |
- desc: "Encode and decode a random string to base 64.", |
- category: "Dromaeo JavaScript Tests", |
- tags: ["string","array","looping","bitops"] |
+ "file": "dromaeo-string-base64.html", |
+ "name": "Base 64 Encoding and Decoding", |
+ "origin": ["Mozilla", "http://mozilla.org/"], |
+ "desc": "Encode and decode a random string to base 64.", |
+ "category": "Dromaeo JavaScript Tests", |
+ "tags": ["string","array","looping","bitops"] |
}, |
"dromaeo-core-eval": { |
- file: "dromaeo-core-eval.html", |
- name: "Code Evaluation", |
- origin: ["John Resig", "http://ejohn.org/"], |
- desc: "Microtests of code evaluation (eval, new Function).", |
- category: "Dromaeo JavaScript Tests", |
- tags: ["eval","microtest"] |
+ "file": "dromaeo-core-eval.html", |
+ "name": "Code Evaluation", |
+ "origin": ["John Resig", "http://ejohn.org/"], |
+ "desc": "Microtests of code evaluation (eval, new Function).", |
+ "category": "Dromaeo JavaScript Tests", |
+ "tags": ["eval","microtest"] |
}, |
"dromaeo-object-array": { |
- file: "dromaeo-object-array.html", |
- name: "Arrays", |
- origin: ["John Resig", "http://ejohn.org/"], |
- desc: "Microtests of arrays (construction, methods, access).", |
- category: "Dromaeo JavaScript Tests", |
- tags: ["array","microtest"] |
+ "file": "dromaeo-object-array.html", |
+ "name": "Arrays", |
+ "origin": ["John Resig", "http://ejohn.org/"], |
+ "desc": "Microtests of arrays (construction, methods, access).", |
+ "category": "Dromaeo JavaScript Tests", |
+ "tags": ["array","microtest"] |
}, |
"dromaeo-object-regexp": { |
- file: "dromaeo-object-regexp.html", |
- name: "Regular Expressions", |
- origin: ["John Resig", "http://ejohn.org/"], |
- desc: "Microtests of regular expressions (construction, matching, replace).", |
- category: "Dromaeo JavaScript Tests", |
- tags: ["regexp","microtest"] |
+ "file": "dromaeo-object-regexp.html", |
+ "name": "Regular Expressions", |
+ "origin": ["John Resig", "http://ejohn.org/"], |
+ "desc": "Microtests of regular expressions (construction, matching, replace).", |
+ "category": "Dromaeo JavaScript Tests", |
+ "tags": ["regexp","microtest"] |
}, |
"dromaeo-object-string": { |
- file: "dromaeo-object-string.html", |
- name: "Strings", |
- origin: ["John Resig", "http://ejohn.org/"], |
- desc: "Microtests of strings (concatenation, methods).", |
- category: "Dromaeo JavaScript Tests", |
- tags: ["string","microtest"] |
+ "file": "dromaeo-object-string.html", |
+ "name": "Strings", |
+ "origin": ["John Resig", "http://ejohn.org/"], |
+ "desc": "Microtests of strings (concatenation, methods).", |
+ "category": "Dromaeo JavaScript Tests", |
+ "tags": ["string","microtest"] |
}, |
"v8-crypto": { |
- file: "v8-crypto.html", |
- name: "RSA Encryption/Decryption", |
- origin: ["V8 Benchmark", "http://code.google.com/apis/v8/benchmarks.html"], |
- desc: "Encrypt a string and then decrypt it again using RSA.", |
- category: "V8 Benchmark Tests", |
- tags: ["looping","string","bitops"] |
+ "file": "v8-crypto.html", |
+ "name": "RSA Encryption/Decryption", |
+ "origin": ["V8 Benchmark", "http://code.google.com/apis/v8/benchmarks.html"], |
+ "desc": "Encrypt a string and then decrypt it again using RSA.", |
+ "category": "V8 Benchmark Tests", |
+ "tags": ["looping","string","bitops"] |
}, |
"v8-deltablue": { |
- file: "v8-deltablue.html", |
- name: "DeltaBlue Constraint Solving", |
- origin: ["V8 Benchmark", "http://code.google.com/apis/v8/benchmarks.html"], |
- desc: "Computing a number of limitations on a set of values.", |
- category: "V8 Benchmark Tests", |
- tags: ["looping","functions"] |
+ "file": "v8-deltablue.html", |
+ "name": "DeltaBlue Constraint Solving", |
+ "origin": ["V8 Benchmark", "http://code.google.com/apis/v8/benchmarks.html"], |
+ "desc": "Computing a number of limitations on a set of values.", |
+ "category": "V8 Benchmark Tests", |
+ "tags": ["looping","functions"] |
}, |
"v8-earley-boyer": { |
- file: "v8-earley-boyer.html", |
- name: "String Parsing and Searching", |
- origin: ["V8 Benchmark", "http://code.google.com/apis/v8/benchmarks.html"], |
- desc: "Tests for parsing languages and searching strings.", |
- category: "V8 Benchmark Tests", |
- tags: ["looping","functions","string"] |
+ "file": "v8-earley-boyer.html", |
+ "name": "String Parsing and Searching", |
+ "origin": ["V8 Benchmark", "http://code.google.com/apis/v8/benchmarks.html"], |
+ "desc": "Tests for parsing languages and searching strings.", |
+ "category": "V8 Benchmark Tests", |
+ "tags": ["looping","functions","string"] |
}, |
"v8-raytrace": { |
- file: "v8-raytrace.html", |
- name: "RayTracer", |
- origin: ["V8 Benchmark", "http://code.google.com/apis/v8/benchmarks.html"], |
- desc: "Renders a scene using raytracing (no rendering done).", |
- category: "V8 Benchmark Tests", |
- tags: ["looping","functions","object"] |
+ "file": "v8-raytrace.html", |
+ "name": "RayTracer", |
+ "origin": ["V8 Benchmark", "http://code.google.com/apis/v8/benchmarks.html"], |
+ "desc": "Renders a scene using raytracing (no rendering done).", |
+ "category": "V8 Benchmark Tests", |
+ "tags": ["looping","functions","object"] |
}, |
"v8-richards": { |
- file: "v8-richards.html", |
- name: "Richards Benchmarks", |
- origin: ["V8 Benchmark", "http://code.google.com/apis/v8/benchmarks.html"], |
- desc: "A series of benchmarks to test the quality of system implementation languages.", |
- category: "V8 Benchmark Tests", |
- tags: ["functions","object"] |
+ "file": "v8-richards.html", |
+ "name": "Richards Benchmarks", |
+ "origin": ["V8 Benchmark", "http://code.google.com/apis/v8/benchmarks.html"], |
+ "desc": "A series of benchmarks to test the quality of system implementation languages.", |
+ "category": "V8 Benchmark Tests", |
+ "tags": ["functions","object"] |
}, |
"sunspider-3d-morph": { |
- file: "sunspider-3d-morph.html", |
- name: "3D Mesh Transformation", |
- origin: ["WebKit", "http://webkit.org/misc/morph.html"], |
- desc: "Transforming the points of a matrix. No visual output.", |
- category: "SunSpider JavaScript Tests", |
- tags: ["array", "looping", "math"] |
+ "file": "sunspider-3d-morph.html", |
+ "name": "3D Mesh Transformation", |
+ "origin": ["WebKit", "http://webkit.org/misc/morph.html"], |
+ "desc": "Transforming the points of a matrix. No visual output.", |
+ "category": "SunSpider JavaScript Tests", |
+ "tags": ["array", "looping", "math"] |
}, |
"sunspider-3d-raytrace": { |
- file: "sunspider-3d-raytrace.html", |
- name: "3D Raytrace", |
- origin: ["Apple", "http://apple.com/"], |
- desc: "Rendering a scene using raytracing techniques. No visual output.", |
- category: "SunSpider JavaScript Tests", |
- tags: ["array", "functions", "math"] |
+ "file": "sunspider-3d-raytrace.html", |
+ "name": "3D Raytrace", |
+ "origin": ["Apple", "http://apple.com/"], |
+ "desc": "Rendering a scene using raytracing techniques. No visual output.", |
+ "category": "SunSpider JavaScript Tests", |
+ "tags": ["array", "functions", "math"] |
}, |
"sunspider-access-binary-trees": { |
- file: "sunspider-access-binary-trees.html", |
- name: "Traversing Binary Trees", |
- origin: ["Language Shootout", "http://shootout.alioth.debian.org/"], |
- desc: "Moving through an object representation of a binary tree.", |
- category: "SunSpider JavaScript Tests", |
- tags: ["object", "recursion"] |
+ "file": "sunspider-access-binary-trees.html", |
+ "name": "Traversing Binary Trees", |
+ "origin": ["Language Shootout", "http://shootout.alioth.debian.org/"], |
+ "desc": "Moving through an object representation of a binary tree.", |
+ "category": "SunSpider JavaScript Tests", |
+ "tags": ["object", "recursion"] |
}, |
"sunspider-access-fannkuch": { |
- file: "sunspider-access-fannkuch.html", |
- name: "Fannkuch", |
- origin: ["Language Shootout", "http://shootout.alioth.debian.org/"], |
- desc: "Figure out the number of ways in which a set of numbers can be manipulated.", |
- category: "SunSpider JavaScript Tests", |
- tags: ["array", "looping"] |
+ "file": "sunspider-access-fannkuch.html", |
+ "name": "Fannkuch", |
+ "origin": ["Language Shootout", "http://shootout.alioth.debian.org/"], |
+ "desc": "Figure out the number of ways in which a set of numbers can be manipulated.", |
+ "category": "SunSpider JavaScript Tests", |
+ "tags": ["array", "looping"] |
}, |
"sunspider-access-nbody": { |
- file: "sunspider-access-nbody.html", |
- name: "N-Body Rotation and Gravity", |
- origin: ["Language Shootout", "http://shootout.alioth.debian.org/"], |
- desc: "Compute the location of multiple planets based upon rotation and gravity.", |
- category: "SunSpider JavaScript Tests", |
- tags: ["object", "property", "looping", "math"] |
+ "file": "sunspider-access-nbody.html", |
+ "name": "N-Body Rotation and Gravity", |
+ "origin": ["Language Shootout", "http://shootout.alioth.debian.org/"], |
+ "desc": "Compute the location of multiple planets based upon rotation and gravity.", |
+ "category": "SunSpider JavaScript Tests", |
+ "tags": ["object", "property", "looping", "math"] |
}, |
"sunspider-access-nsieve": { |
- file: "sunspider-access-nsieve.html", |
- name: "Prime Number Computation", |
- origin: ["Language Shootout", "http://shootout.alioth.debian.org/"], |
- desc: "Compute the number of prime numbers in a specific range of numbers.", |
- category: "SunSpider JavaScript Tests", |
- tags: ["looping", "array"] |
+ "file": "sunspider-access-nsieve.html", |
+ "name": "Prime Number Computation", |
+ "origin": ["Language Shootout", "http://shootout.alioth.debian.org/"], |
+ "desc": "Compute the number of prime numbers in a specific range of numbers.", |
+ "category": "SunSpider JavaScript Tests", |
+ "tags": ["looping", "array"] |
}, |
"sunspider-bitops-3bit-bits-in-byte": { |
- file: "sunspider-bitops-3bit-bits-in-byte.html", |
- name: "Compute Bits in Byte", |
- origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"], |
- desc: "Compute the number of bits in a number using bitops.", |
- category: "SunSpider JavaScript Tests", |
- tags: ["looping", "bitops"] |
+ "file": "sunspider-bitops-3bit-bits-in-byte.html", |
+ "name": "Compute Bits in Byte", |
+ "origin": ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"], |
+ "desc": "Compute the number of bits in a number using bitops.", |
+ "category": "SunSpider JavaScript Tests", |
+ "tags": ["looping", "bitops"] |
}, |
"sunspider-bitops-bits-in-byte": { |
- file: "sunspider-bitops-bits-in-byte.html", |
- name: "Compute Bits in Byte (2)", |
- origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"], |
- desc: "Compute the number of bits in a number using bitops.", |
- category: "SunSpider JavaScript Tests", |
- tags: ["looping", "bitops"] |
+ "file": "sunspider-bitops-bits-in-byte.html", |
+ "name": "Compute Bits in Byte (2)", |
+ "origin": ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"], |
+ "desc": "Compute the number of bits in a number using bitops.", |
+ "category": "SunSpider JavaScript Tests", |
+ "tags": ["looping", "bitops"] |
}, |
"sunspider-bitops-bitwise-and": { |
- file: "sunspider-bitops-bitwise-and.html", |
- name: "Bitwise And", |
- origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"], |
- desc: "Compute a number by using a series of 'and' bit operations.", |
- category: "SunSpider JavaScript Tests", |
- tags: ["looping", "bitops"] |
+ "file": "sunspider-bitops-bitwise-and.html", |
+ "name": "Bitwise And", |
+ "origin": ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"], |
+ "desc": "Compute a number by using a series of 'and' bit operations.", |
+ "category": "SunSpider JavaScript Tests", |
+ "tags": ["looping", "bitops"] |
}, |
"sunspider-bitops-nsieve-bits": { |
- file: "sunspider-bitops-nsieve-bits.html", |
- name: "Prime Number Computation (2)", |
- origin: ["Language Shootout", "http://shootout.alioth.debian.org/"], |
- desc: "Compute the number of prime numbers in a specific range of numbers using bit operations.", |
- category: "SunSpider JavaScript Tests", |
- tags: ["looping", "bitops", "array"] |
+ "file": "sunspider-bitops-nsieve-bits.html", |
+ "name": "Prime Number Computation (2)", |
+ "origin": ["Language Shootout", "http://shootout.alioth.debian.org/"], |
+ "desc": "Compute the number of prime numbers in a specific range of numbers using bit operations.", |
+ "category": "SunSpider JavaScript Tests", |
+ "tags": ["looping", "bitops", "array"] |
}, |
"sunspider-controlflow-recursive": { |
- file: "sunspider-controlflow-recursive.html", |
- name: "Recursive Number Calculation", |
- origin: ["Language Shootout", "http://shootout.alioth.debian.org/"], |
- desc: "Compute various numbers in a recursive manner.", |
- category: "SunSpider JavaScript Tests", |
- tags: ["functions"] |
+ "file": "sunspider-controlflow-recursive.html", |
+ "name": "Recursive Number Calculation", |
+ "origin": ["Language Shootout", "http://shootout.alioth.debian.org/"], |
+ "desc": "Compute various numbers in a recursive manner.", |
+ "category": "SunSpider JavaScript Tests", |
+ "tags": ["functions"] |
}, |
"sunspider-crypto-aes": { |
- file: "sunspider-crypto-aes.html", |
- name: "AES Encryption/Decryption", |
- origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"], |
- desc: "Encrypt a string and then decrypt it again using AES.", |
- category: "SunSpider JavaScript Tests", |
- tags: ["looping","string","bitops"] |
+ "file": "sunspider-crypto-aes.html", |
+ "name": "AES Encryption/Decryption", |
+ "origin": ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"], |
+ "desc": "Encrypt a string and then decrypt it again using AES.", |
+ "category": "SunSpider JavaScript Tests", |
+ "tags": ["looping","string","bitops"] |
}, |
"sunspider-crypto-md5": { |
- file: "sunspider-crypto-md5.html", |
- name: "MD5 Hashing", |
- origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"], |
- desc: "Hash a long string using MD5.", |
- category: "SunSpider JavaScript Tests", |
- tags: ["looping","string"] |
+ "file": "sunspider-crypto-md5.html", |
+ "name": "MD5 Hashing", |
+ "origin": ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"], |
+ "desc": "Hash a long string using MD5.", |
+ "category": "SunSpider JavaScript Tests", |
+ "tags": ["looping","string"] |
}, |
"sunspider-crypto-sha1": { |
- file: "sunspider-crypto-sha1.html", |
- name: "SHA1 Hashing", |
- origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"], |
- desc: "Hash a long string using SHA1.", |
- category: "SunSpider JavaScript Tests", |
- tags: ["looping","string"] |
+ "file": "sunspider-crypto-sha1.html", |
+ "name": "SHA1 Hashing", |
+ "origin": ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"], |
+ "desc": "Hash a long string using SHA1.", |
+ "category": "SunSpider JavaScript Tests", |
+ "tags": ["looping","string"] |
}, |
"sunspider-date-format-xparb": { |
- file: "sunspider-date-format-xparb.html", |
- name: "Date Formatting", |
- origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"], |
- desc: "Converting a date into a string representation.", |
- category: "SunSpider JavaScript Tests", |
- tags: ["date","string"] |
+ "file": "sunspider-date-format-xparb.html", |
+ "name": "Date Formatting", |
+ "origin": ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"], |
+ "desc": "Converting a date into a string representation.", |
+ "category": "SunSpider JavaScript Tests", |
+ "tags": ["date","string"] |
}, |
"sunspider-date-format-tofte": { |
- file: "sunspider-date-format-tofte.html", |
- name: "Date Formatting (2)", |
- origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"], |
- desc: "Converting a date into a string representation.", |
- category: "SunSpider JavaScript Tests", |
- tags: ["date","string"] |
+ "file": "sunspider-date-format-tofte.html", |
+ "name": "Date Formatting (2)", |
+ "origin": ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"], |
+ "desc": "Converting a date into a string representation.", |
+ "category": "SunSpider JavaScript Tests", |
+ "tags": ["date","string"] |
}, |
"sunspider-math-cordic": { |
- file: "sunspider-math-cordic.html", |
- name: "Trigonometric Calculation", |
- origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"], |
- desc: "Calculate values from hyperbolic and trigonometric functions.", |
- category: "SunSpider JavaScript Tests", |
- tags: ["math","looping"] |
+ "file": "sunspider-math-cordic.html", |
+ "name": "Trigonometric Calculation", |
+ "origin": ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"], |
+ "desc": "Calculate values from hyperbolic and trigonometric functions.", |
+ "category": "SunSpider JavaScript Tests", |
+ "tags": ["math","looping"] |
}, |
"sunspider-math-partial-sums": { |
- file: "sunspider-math-partial-sums.html", |
- name: "Partial Sum Calculation", |
- origin: ["Language Shootout", "http://shootout.alioth.debian.org/"], |
- desc: "Calculate the partial sum of a few different number series.", |
- category: "SunSpider JavaScript Tests", |
- tags: ["math","looping"] |
+ "file": "sunspider-math-partial-sums.html", |
+ "name": "Partial Sum Calculation", |
+ "origin": ["Language Shootout", "http://shootout.alioth.debian.org/"], |
+ "desc": "Calculate the partial sum of a few different number series.", |
+ "category": "SunSpider JavaScript Tests", |
+ "tags": ["math","looping"] |
}, |
"sunspider-math-spectral-norm": { |
- file: "sunspider-math-spectral-norm.html", |
- name: "Spectral Norm of a Matrix", |
- origin: ["Language Shootout", "http://shootout.alioth.debian.org/"], |
- desc: "Calculate the spectral norm of a matrix of numbers.", |
- category: "SunSpider JavaScript Tests", |
- tags: ["array","looping","math"] |
+ "file": "sunspider-math-spectral-norm.html", |
+ "name": "Spectral Norm of a Matrix", |
+ "origin": ["Language Shootout", "http://shootout.alioth.debian.org/"], |
+ "desc": "Calculate the spectral norm of a matrix of numbers.", |
+ "category": "SunSpider JavaScript Tests", |
+ "tags": ["array","looping","math"] |
}, |
"sunspider-regexp-dna": { |
- file: "sunspider-regexp-dna.html", |
- name: "DNA Sequence Counting", |
- origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"], |
- desc: "Counts occurences in a DNA sequence.", |
- category: "SunSpider JavaScript Tests", |
- tags: ["string","regexp"] |
+ "file": "sunspider-regexp-dna.html", |
+ "name": "DNA Sequence Counting", |
+ "origin": ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"], |
+ "desc": "Counts occurences in a DNA sequence.", |
+ "category": "SunSpider JavaScript Tests", |
+ "tags": ["string","regexp"] |
}, |
"sunspider-string-fasta": { |
- file: "sunspider-string-fasta.html", |
- name: "DNA Sequence Alignment", |
- origin: ["Language Shootout", "http://shootout.alioth.debian.org/"], |
- desc: "Find DNA matches within a larger sequence.", |
- category: "SunSpider JavaScript Tests", |
- tags: ["string","object","looping"] |
+ "file": "sunspider-string-fasta.html", |
+ "name": "DNA Sequence Alignment", |
+ "origin": ["Language Shootout", "http://shootout.alioth.debian.org/"], |
+ "desc": "Find DNA matches within a larger sequence.", |
+ "category": "SunSpider JavaScript Tests", |
+ "tags": ["string","object","looping"] |
}, |
"sunspider-string-tagcloud": { |
- file: "sunspider-string-tagcloud.html", |
- name: "Tag Cloud Creation", |
- origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"], |
- desc: "Convert a JSON structure into an HTML tag cloud.", |
- category: "SunSpider JavaScript Tests", |
- tags: ["string","regexp"] |
+ "file": "sunspider-string-tagcloud.html", |
+ "name": "Tag Cloud Creation", |
+ "origin": ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"], |
+ "desc": "Convert a JSON structure into an HTML tag cloud.", |
+ "category": "SunSpider JavaScript Tests", |
+ "tags": ["string","regexp"] |
}, |
"sunspider-string-unpack-code": { |
- file: "sunspider-string-unpack-code.html", |
- name: "Script Unpacking", |
- origin: ["John Resig", "http://ejohn.org/"], |
- desc: "Decompressing scripts run through Dean Edwards' Packer.", |
- category: "SunSpider JavaScript Tests", |
- tags: ["regexp","string","looping"] |
+ "file": "sunspider-string-unpack-code.html", |
+ "name": "Script Unpacking", |
+ "origin": ["John Resig", "http://ejohn.org/"], |
+ "desc": "Decompressing scripts run through Dean Edwards' Packer.", |
+ "category": "SunSpider JavaScript Tests", |
+ "tags": ["regexp","string","looping"] |
}, |
"sunspider-string-validate-input": { |
- file: "sunspider-string-validate-input.html", |
- name: "Validate User Input", |
- origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"], |
- desc: "Test user input against a series of rules.", |
- category: "SunSpider JavaScript Tests", |
- tags: ["string","regexp"] |
+ "file": "sunspider-string-validate-input.html", |
+ "name": "Validate User Input", |
+ "origin": ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"], |
+ "desc": "Test user input against a series of rules.", |
+ "category": "SunSpider JavaScript Tests", |
+ "tags": ["string","regexp"] |
}, |
"dom-attr": { |
- file: "dom-attr.html", |
- name: "DOM Attributes", |
- origin: ["John Resig", "http://ejohn.org/"], |
- desc: "Setting and getting DOM node attributes.", |
- category: "Dromaeo DOM Tests", |
- tags: ["dom","attributes"] |
+ "file": "dom-attr.html", |
+ "name": "DOM Attributes", |
+ "origin": ["John Resig", "http://ejohn.org/"], |
+ "desc": "Setting and getting DOM node attributes.", |
+ "category": "Dromaeo DOM Tests", |
+ "tags": ["dom","attributes"] |
}, |
"dom-modify": { |
- file: "dom-modify.html", |
- name: "DOM Modification", |
- origin: ["John Resig", "http://ejohn.org/"], |
- desc: "Creating and injecting DOM nodes into a document.", |
- category: "Dromaeo DOM Tests", |
- tags: ["dom","modify"] |
+ "file": "dom-modify.html", |
+ "name": "DOM Modification", |
+ "origin": ["John Resig", "http://ejohn.org/"], |
+ "desc": "Creating and injecting DOM nodes into a document.", |
+ "category": "Dromaeo DOM Tests", |
+ "tags": ["dom","modify"] |
}, |
"dom-query": { |
- file: "dom-query.html", |
- name: "DOM Query", |
- origin: ["John Resig", "http://ejohn.org/"], |
- desc: "Querying DOM elements in a document.", |
- category: "Dromaeo DOM Tests", |
- tags: ["dom","query"] |
+ "file": "dom-query.html", |
+ "name": "DOM Query", |
+ "origin": ["John Resig", "http://ejohn.org/"], |
+ "desc": "Querying DOM elements in a document.", |
+ "category": "Dromaeo DOM Tests", |
+ "tags": ["dom","query"] |
}, |
"dom-traverse": { |
- file: "dom-traverse.html", |
- name: "DOM Traversal", |
- origin: ["John Resig", "http://ejohn.org/"], |
- desc: "Traversing a DOM structure.", |
- category: "Dromaeo DOM Tests", |
- tags: ["dom","traverse"] |
+ "file": "dom-traverse.html", |
+ "name": "DOM Traversal", |
+ "origin": ["John Resig", "http://ejohn.org/"], |
+ "desc": "Traversing a DOM structure.", |
+ "category": "Dromaeo DOM Tests", |
+ "tags": ["dom","traverse"] |
}, |
"jslib-attr-jquery": { |
- file: "jslib-attr-jquery.html", |
- name: "DOM Attributes (jQuery)", |
- origin: ["John Resig", "http://ejohn.org/"], |
- desc: "Setting and getting DOM node attributes using the jQuery JavaScript Library.", |
- category: "JavaScript Library Tests", |
- tags: ["dom","jslib","jquery","attributes"] |
+ "file": "jslib-attr-jquery.html", |
+ "name": "DOM Attributes (jQuery)", |
+ "origin": ["John Resig", "http://ejohn.org/"], |
+ "desc": "Setting and getting DOM node attributes using the jQuery JavaScript Library.", |
+ "category": "JavaScript Library Tests", |
+ "tags": ["dom","jslib","jquery","attributes"] |
}, |
"jslib-attr-prototype": { |
- file: "jslib-attr-prototype.html", |
- name: "DOM Attributes (Prototype)", |
- origin: ["John Resig", "http://ejohn.org/"], |
- desc: "Setting and getting DOM node attributes using the Prototype JavaScript Library.", |
- category: "JavaScript Library Tests", |
- tags: ["dom","jslib","prototype","attributes"] |
+ "file": "jslib-attr-prototype.html", |
+ "name": "DOM Attributes (Prototype)", |
+ "origin": ["John Resig", "http://ejohn.org/"], |
+ "desc": "Setting and getting DOM node attributes using the Prototype JavaScript Library.", |
+ "category": "JavaScript Library Tests", |
+ "tags": ["dom","jslib","prototype","attributes"] |
}, |
"jslib-event-jquery": { |
- file: "jslib-event-jquery.html", |
- name: "DOM Events (jQuery)", |
- origin: ["John Resig", "http://ejohn.org/"], |
- desc: "Binding, removing, and triggering DOM events using the jQuery JavaScript Library.", |
- category: "JavaScript Library Tests", |
- tags: ["dom","jslib","jquery","events"] |
+ "file": "jslib-event-jquery.html", |
+ "name": "DOM Events (jQuery)", |
+ "origin": ["John Resig", "http://ejohn.org/"], |
+ "desc": "Binding, removing, and triggering DOM events using the jQuery JavaScript Library.", |
+ "category": "JavaScript Library Tests", |
+ "tags": ["dom","jslib","jquery","events"] |
}, |
"jslib-event-prototype": { |
- file: "jslib-event-prototype.html", |
- name: "DOM Events (Prototype)", |
- origin: ["John Resig", "http://ejohn.org/"], |
- desc: "Binding, removing, and triggering DOM events using the Prototype JavaScript Library.", |
- category: "JavaScript Library Tests", |
- tags: ["dom","jslib","prototype","events"] |
+ "file": "jslib-event-prototype.html", |
+ "name": "DOM Events (Prototype)", |
+ "origin": ["John Resig", "http://ejohn.org/"], |
+ "desc": "Binding, removing, and triggering DOM events using the Prototype JavaScript Library.", |
+ "category": "JavaScript Library Tests", |
+ "tags": ["dom","jslib","prototype","events"] |
}, |
"jslib-modify-jquery": { |
- file: "jslib-modify-jquery.html", |
- name: "DOM Modification (jQuery)", |
- origin: ["John Resig", "http://ejohn.org/"], |
- desc: "Creating and injecting DOM nodes into a document using the jQuery JavaScript Library.", |
- category: "JavaScript Library Tests", |
- tags: ["dom","jslib","jquery","modify"] |
+ "file": "jslib-modify-jquery.html", |
+ "name": "DOM Modification (jQuery)", |
+ "origin": ["John Resig", "http://ejohn.org/"], |
+ "desc": "Creating and injecting DOM nodes into a document using the jQuery JavaScript Library.", |
+ "category": "JavaScript Library Tests", |
+ "tags": ["dom","jslib","jquery","modify"] |
}, |
"jslib-modify-prototype": { |
- file: "jslib-modify-prototype.html", |
- name: "DOM Modification (Prototype)", |
- origin: ["John Resig", "http://ejohn.org/"], |
- desc: "Creating and injecting DOM nodes into a document using the Prototype JavaScript Library.", |
- category: "JavaScript Library Tests", |
- tags: ["dom","jslib","prototype","modify"] |
+ "file": "jslib-modify-prototype.html", |
+ "name": "DOM Modification (Prototype)", |
+ "origin": ["John Resig", "http://ejohn.org/"], |
+ "desc": "Creating and injecting DOM nodes into a document using the Prototype JavaScript Library.", |
+ "category": "JavaScript Library Tests", |
+ "tags": ["dom","jslib","prototype","modify"] |
}, |
"jslib-style-jquery": { |
- file: "jslib-style-jquery.html", |
- name: "DOM Style (jQuery)", |
- origin: ["John Resig", "http://ejohn.org/"], |
- desc: "Getting and setting CSS information on DOM elements using the jQuery JavaScript Library.", |
- category: "JavaScript Library Tests", |
- tags: ["dom","jslib","jquery","style"] |
+ "file": "jslib-style-jquery.html", |
+ "name": "DOM Style (jQuery)", |
+ "origin": ["John Resig", "http://ejohn.org/"], |
+ "desc": "Getting and setting CSS information on DOM elements using the jQuery JavaScript Library.", |
+ "category": "JavaScript Library Tests", |
+ "tags": ["dom","jslib","jquery","style"] |
}, |
"jslib-style-prototype": { |
- file: "jslib-style-prototype.html", |
- name: "DOM Style (Prototype)", |
- origin: ["John Resig", "http://ejohn.org/"], |
- desc: "Getting and setting CSS information on DOM elements using the Prototype JavaScript Library.", |
- category: "JavaScript Library Tests", |
- tags: ["dom","jslib","prototype","style"] |
+ "file": "jslib-style-prototype.html", |
+ "name": "DOM Style (Prototype)", |
+ "origin": ["John Resig", "http://ejohn.org/"], |
+ "desc": "Getting and setting CSS information on DOM elements using the Prototype JavaScript Library.", |
+ "category": "JavaScript Library Tests", |
+ "tags": ["dom","jslib","prototype","style"] |
}, |
"jslib-traverse-jquery": { |
- file: "jslib-traverse-jquery.html", |
- name: "DOM Traversal (jQuery)", |
- origin: ["John Resig", "http://ejohn.org/"], |
- desc: "Traversing a DOM structure using the jQuery JavaScript Library.", |
- category: "JavaScript Library Tests", |
- tags: ["dom","jslib","jquery","traverse"] |
+ "file": "jslib-traverse-jquery.html", |
+ "name": "DOM Traversal (jQuery)", |
+ "origin": ["John Resig", "http://ejohn.org/"], |
+ "desc": "Traversing a DOM structure using the jQuery JavaScript Library.", |
+ "category": "JavaScript Library Tests", |
+ "tags": ["dom","jslib","jquery","traverse"] |
}, |
"jslib-traverse-prototype": { |
- file: "jslib-traverse-prototype.html", |
- name: "DOM Traversal (Prototype)", |
- origin: ["John Resig", "http://ejohn.org/"], |
- desc: "Traversing a DOM structure using the Prototype JavaScript Library.", |
- category: "JavaScript Library Tests", |
- tags: ["dom","jslib","prototype","traverse"] |
+ "file": "jslib-traverse-prototype.html", |
+ "name": "DOM Traversal (Prototype)", |
+ "origin": ["John Resig", "http://ejohn.org/"], |
+ "desc": "Traversing a DOM structure using the Prototype JavaScript Library.", |
+ "category": "JavaScript Library Tests", |
+ "tags": ["dom","jslib","prototype","traverse"] |
}, |
"cssquery-jquery": { |
- file: "cssquery-jquery.html", |
- name: "DOM Query (jQuery)", |
- origin: ["John Resig", "http://ejohn.org/"], |
- desc: "Querying DOM elements in a document using the jQuery JavaScript Library.", |
- category: "CSS Selector Tests", |
- tags: ["dom","jslib","jquery","query"] |
+ "file": "cssquery-jquery.html", |
+ "name": "DOM Query (jQuery)", |
+ "origin": ["John Resig", "http://ejohn.org/"], |
+ "desc": "Querying DOM elements in a document using the jQuery JavaScript Library.", |
+ "category": "CSS Selector Tests", |
+ "tags": ["dom","jslib","jquery","query"] |
}, |
"cssquery-prototype": { |
- file: "cssquery-prototype.html", |
- name: "DOM Query (Prototype)", |
- origin: ["John Resig", "http://ejohn.org/"], |
- desc: "Querying DOM elements in a document using the Prototype JavaScript Library.", |
- category: "CSS Selector Tests", |
- tags: ["dom","jslib","prototype","query"] |
+ "file": "cssquery-prototype.html", |
+ "name": "DOM Query (Prototype)", |
+ "origin": ["John Resig", "http://ejohn.org/"], |
+ "desc": "Querying DOM elements in a document using the Prototype JavaScript Library.", |
+ "category": "CSS Selector Tests", |
+ "tags": ["dom","jslib","prototype","query"] |
}, |
"cssquery-dojo": { |
- file: "cssquery-dojo.html", |
- name: "DOM Query (Dojo)", |
- origin: ["John Resig", "http://ejohn.org/"], |
- desc: "Querying DOM elements in a document using the Dojo JavaScript Library.", |
- category: "CSS Selector Tests", |
- tags: ["dom","jslib","dojo","query"] |
+ "file": "cssquery-dojo.html", |
+ "name": "DOM Query (Dojo)", |
+ "origin": ["John Resig", "http://ejohn.org/"], |
+ "desc": "Querying DOM elements in a document using the Dojo JavaScript Library.", |
+ "category": "CSS Selector Tests", |
+ "tags": ["dom","jslib","dojo","query"] |
}, |
"cssquery-ext": { |
- file: "cssquery-ext.html", |
- name: "DOM Query (ExtJS)", |
- origin: ["John Resig", "http://ejohn.org/"], |
- desc: "Querying DOM elements in a document using the ExtJS JavaScript Library.", |
- category: "CSS Selector Tests", |
- tags: ["dom","jslib","extjs","query"] |
+ "file": "cssquery-ext.html", |
+ "name": "DOM Query (ExtJS)", |
+ "origin": ["John Resig", "http://ejohn.org/"], |
+ "desc": "Querying DOM elements in a document using the ExtJS JavaScript Library.", |
+ "category": "CSS Selector Tests", |
+ "tags": ["dom","jslib","extjs","query"] |
}, |
"cssquery-mootools": { |
- file: "cssquery-mootools.html", |
- name: "DOM Query (Mootools)", |
- origin: ["John Resig", "http://ejohn.org/"], |
- desc: "Querying DOM elements in a document using the Mootools JavaScript Library.", |
- category: "CSS Selector Tests", |
- tags: ["dom","jslib","mootools","query"] |
+ "file": "cssquery-mootools.html", |
+ "name": "DOM Query (Mootools)", |
+ "origin": ["John Resig", "http://ejohn.org/"], |
+ "desc": "Querying DOM elements in a document using the Mootools JavaScript Library.", |
+ "category": "CSS Selector Tests", |
+ "tags": ["dom","jslib","mootools","query"] |
}, |
"cssquery-yui": { |
- file: "cssquery-yui.html", |
- name: "DOM Query (Yahoo UI)", |
- origin: ["John Resig", "http://ejohn.org/"], |
- desc: "Querying DOM elements in a document using the Yahoo UI JavaScript Library.", |
- category: "CSS Selector Tests", |
- tags: ["dom","jslib","yui","query"] |
-} |
+ "file": "cssquery-yui.html", |
+ "name": "DOM Query (Yahoo UI)", |
+ "origin": ["John Resig", "http://ejohn.org/"], |
+ "desc": "Querying DOM elements in a document using the Yahoo UI JavaScript Library.", |
+ "category": "CSS Selector Tests", |
+ "tags": ["dom","jslib","yui","query"] |
} |
+} |