Skip to content

Commit 16e3d4e

Browse files
committed
Add Websites/browserbench.org
https://bugs.webkit.org/show_bug.cgi?id=172049 Rubber-stamped by Geoffrey Garen. Added the current contents of browserbench.org. * ARES-6/ARES-6.svg: Added. * ARES-6/Air/README.md: Added. * ARES-6/Air/airjs-tests.yaml: Added. * ARES-6/Air/all.js: Added. * ARES-6/Air/allocate_stack.js: Added. * ARES-6/Air/arg.js: Added. * ARES-6/Air/basic_block.js: Added. * ARES-6/Air/benchmark.js: Added. * ARES-6/Air/code.js: Added. * ARES-6/Air/custom.js: Added. * ARES-6/Air/frequented_block.js: Added. * ARES-6/Air/insertion_set.js: Added. * ARES-6/Air/inst.js: Added. * ARES-6/Air/liveness.js: Added. * ARES-6/Air/make_dist.sh: Added. * ARES-6/Air/opcode.js: Added. * ARES-6/Air/payload-airjs-ACLj8C.js: Added. * ARES-6/Air/payload-gbemu-executeIteration.js: Added. * ARES-6/Air/payload-imaging-gaussian-blur-gaussianBlur.js: Added. * ARES-6/Air/payload-typescript-scanIdentifier.js: Added. * ARES-6/Air/reg.js: Added. * ARES-6/Air/stack_slot.js: Added. * ARES-6/Air/stress-test.js: Added. * ARES-6/Air/strip-hash.rb: Added. * ARES-6/Air/symbols.js: Added. * ARES-6/Air/test.html: Added. * ARES-6/Air/test.js: Added. * ARES-6/Air/tmp.js: Added. * ARES-6/Air/tmp_base.js: Added. * ARES-6/Air/util.js: Added. * ARES-6/Babylon/AUTHORS: Added. * ARES-6/Babylon/air-blob.js: Added. * ARES-6/Babylon/babylon-blob.js: Added. * ARES-6/Babylon/basic-blob.js: Added. * ARES-6/Babylon/benchmark.js: Added. * ARES-6/Babylon/index.js: Added. * ARES-6/Babylon/inspector-blob.js: Added. * ARES-6/Basic/ast.js: Added. * ARES-6/Basic/basic-tests.yaml: Added. * ARES-6/Basic/basic.js: Added. * ARES-6/Basic/benchmark.js: Added. * ARES-6/Basic/caseless_map.js: Added. * ARES-6/Basic/lexer.js: Added. * ARES-6/Basic/number.js: Added. * ARES-6/Basic/parser.js: Added. * ARES-6/Basic/random.js: Added. * ARES-6/Basic/state.js: Added. * ARES-6/Basic/stress-test.js: Added. * ARES-6/Basic/test.html: Added. * ARES-6/Basic/test.js: Added. * ARES-6/Basic/util.js: Added. * ARES-6/about.html: Added. * ARES-6/air_benchmark.js: Added. * ARES-6/babylon_benchmark.js: Added. * ARES-6/basic_benchmark.js: Added. * ARES-6/cli.js: Added. * ARES-6/driver.js: Added. * ARES-6/glue.js: Added. * ARES-6/index.html: Added. * ARES-6/ml/benchmark.js: Added. * ARES-6/ml/index.js: Added. * ARES-6/ml_benchmark.js: Added. * ARES-6/results.js: Added. * ARES-6/stats.js: Added. * ARES-6/styles.css: Added. * ARES-6/swoop.svg: Added. * JetStream/CDjsSetup.js: Added. * JetStream/JetStream-Logo.png: Added. * JetStream/[email protected]: Added. * JetStream/JetStream.css: Added. * JetStream/JetStreamDriver.js: Added. * JetStream/LLVM-test-suite-LICENSE.txt: Added. * JetStream/Octane/base.js: Added. * JetStream/Octane/code-load.js: Added. * JetStream/Octane2/base.js: Added. * JetStream/Octane2/box2d.js: Added. * JetStream/Octane2/code-load.js: Added. * JetStream/Octane2/crypto.js: Added. * JetStream/Octane2/deltablue.js: Added. * JetStream/Octane2/earley-boyer.js: Added. * JetStream/Octane2/gbemu-part1.js: Added. * JetStream/Octane2/gbemu-part2.js: Added. * JetStream/Octane2/mandreel.js: Added. * JetStream/Octane2/navier-stokes.js: Added. * JetStream/Octane2/pdfjs.js: Added. * JetStream/Octane2/raytrace.js: Added. * JetStream/Octane2/regexp.js: Added. * JetStream/Octane2/richards.js: Added. * JetStream/Octane2/run.js: Added. * JetStream/Octane2/splay.js: Added. * JetStream/Octane2/typescript-compiler.js: Added. * JetStream/Octane2/typescript-input.js: Added. * JetStream/Octane2/typescript.js: Added. * JetStream/Octane2/zlib-data.js: Added. * JetStream/Octane2/zlib.js: Added. * JetStream/Octane2Setup.js: Added. * JetStream/OctaneSetup.js: Added. * JetStream/Reference.js: Added. * JetStream/SimplePayload.js: Added. * JetStream/SimpleSetup.js: Added. * JetStream/SunSpiderPayload.js: Added. * JetStream/SunSpiderSetup.js: Added. * JetStream/Swoosh.png: Added. * JetStream/[email protected]: Added. * JetStream/TestingSetup.js: Added. * JetStream/cdjs/benchmark.js: Added. * JetStream/cdjs/call_sign.js: Added. * JetStream/cdjs/collision.js: Added. * JetStream/cdjs/collision_detector.js: Added. * JetStream/cdjs/constants.js: Added. * JetStream/cdjs/motion.js: Added. * JetStream/cdjs/red_black_tree.js: Added. * JetStream/cdjs/reduce_collision_set.js: Added. * JetStream/cdjs/simulator.js: Added. * JetStream/cdjs/util.js: Added. * JetStream/cdjs/vector_2d.js: Added. * JetStream/cdjs/vector_3d.js: Added. * JetStream/in-depth.html: Added. * JetStream/index.html: Added. * JetStream/simple/bigfib.cpp: Added. * JetStream/simple/bigfib.cpp.js: Added. * JetStream/simple/container.cpp: Added. * JetStream/simple/container.cpp.js: Added. * JetStream/simple/dry.c: Added. * JetStream/simple/dry.c.js: Added. * JetStream/simple/float-mm.c: Added. * JetStream/simple/float-mm.c.js: Added. * JetStream/simple/gcc-loops.cpp: Added. * JetStream/simple/gcc-loops.cpp.js: Added. * JetStream/simple/hash-map.js: Added. * JetStream/simple/n-body.c: Added. * JetStream/simple/n-body.c.js: Added. * JetStream/simple/quicksort.c: Added. * JetStream/simple/quicksort.c.js: Added. * JetStream/simple/towers.c: Added. * JetStream/simple/towers.c.js: Added. * JetStream/sources/3d-cube.js: Added. * JetStream/sources/3d-raytrace.js: Added. * JetStream/sources/base64.js: Added. * JetStream/sources/bigfib.cpp: Added. * JetStream/sources/bigfib.cpp.js: Added. * JetStream/sources/box2d.js: Added. * JetStream/sources/cdjs-benchmark.js: Added. * JetStream/sources/cdjs-call_sign.js: Added. * JetStream/sources/cdjs-collision.js: Added. * JetStream/sources/cdjs-collision_detector.js: Added. * JetStream/sources/cdjs-constants.js: Added. * JetStream/sources/cdjs-motion.js: Added. * JetStream/sources/cdjs-red_black_tree.js: Added. * JetStream/sources/cdjs-reduce_collision_set.js: Added. * JetStream/sources/cdjs-simulator.js: Added. * JetStream/sources/cdjs-util.js: Added. * JetStream/sources/cdjs-vector_2d.js: Added. * JetStream/sources/cdjs-vector_3d.js: Added. * JetStream/sources/code-first-load-code-load.js: Added. * JetStream/sources/code-multi-load-code-load.js: Added. * JetStream/sources/container.cpp: Added. * JetStream/sources/container.cpp.js: Added. * JetStream/sources/crypto-aes.js: Added. * JetStream/sources/crypto-md5.js: Added. * JetStream/sources/crypto-sha1.js: Added. * JetStream/sources/crypto.js: Added. * JetStream/sources/date-format-tofte.js: Added. * JetStream/sources/date-format-xparb.js: Added. * JetStream/sources/deltablue.js: Added. * JetStream/sources/dry.c: Added. * JetStream/sources/dry.c.js: Added. * JetStream/sources/earley-boyer.js: Added. * JetStream/sources/float-mm.c: Added. * JetStream/sources/float-mm.c.js: Added. * JetStream/sources/gbemu-part1.js: Added. * JetStream/sources/gbemu-part2.js: Added. * JetStream/sources/gcc-loops.cpp: Added. * JetStream/sources/gcc-loops.cpp.js: Added. * JetStream/sources/hash-map.js: Added. * JetStream/sources/mandreel.js: Added. * JetStream/sources/n-body.c: Added. * JetStream/sources/n-body.c.js: Added. * JetStream/sources/n-body.js: Added. * JetStream/sources/navier-stokes.js: Added. * JetStream/sources/pdfjs.js: Added. * JetStream/sources/quicksort.c: Added. * JetStream/sources/quicksort.c.js: Added. * JetStream/sources/raytrace.js: Added. * JetStream/sources/regex-dna.js: Added. * JetStream/sources/regexp.js: Added. * JetStream/sources/richards.js: Added. * JetStream/sources/splay.js: Added. * JetStream/sources/tagcloud.js: Added. * JetStream/sources/towers.c: Added. * JetStream/sources/towers.c.js: Added. * JetStream/sources/typescript-compiler.js: Added. * JetStream/sources/typescript-input.js: Added. * JetStream/sources/typescript.js: Added. * JetStream/sources/zlib-data.js: Added. * JetStream/sources/zlib.js: Added. * JetStream/sunspider/3d-cube.js: Added. * JetStream/sunspider/3d-raytrace.js: Added. * JetStream/sunspider/base64.js: Added. * JetStream/sunspider/crypto-aes.js: Added. * JetStream/sunspider/crypto-md5.js: Added. * JetStream/sunspider/crypto-sha1.js: Added. * JetStream/sunspider/date-format-tofte.js: Added. * JetStream/sunspider/date-format-xparb.js: Added. * JetStream/sunspider/n-body.js: Added. * JetStream/sunspider/regex-dna.js: Added. * JetStream/sunspider/tagcloud.js: Added. * MotionMark/about.html: Added. * MotionMark/developer.html: Added. * MotionMark/index.html: Added. * MotionMark/resources/debug-runner/animometer.css: Added. * MotionMark/resources/debug-runner/animometer.js: Added. * MotionMark/resources/debug-runner/d3.min.js: Added. * MotionMark/resources/debug-runner/graph.js: Added. * MotionMark/resources/debug-runner/tests.js: Added. * MotionMark/resources/extensions.js: Added. * MotionMark/resources/runner/animometer.css: Added. * MotionMark/resources/runner/animometer.js: Added. * MotionMark/resources/runner/benchmark-runner.js: Added. * MotionMark/resources/runner/crystal.svg: Added. * MotionMark/resources/runner/lines.svg: Added. * MotionMark/resources/runner/logo.svg: Added. * MotionMark/resources/runner/tests.js: Added. * MotionMark/resources/statistics.js: Added. * MotionMark/resources/strings.js: Added. * MotionMark/tests/3d/resources/webgl.js: Added. * MotionMark/tests/3d/webgl.html: Added. * MotionMark/tests/bouncing-particles/bouncing-canvas-images.html: Added. * MotionMark/tests/bouncing-particles/bouncing-canvas-shapes.html: Added. * MotionMark/tests/bouncing-particles/bouncing-css-images.html: Added. * MotionMark/tests/bouncing-particles/bouncing-css-shapes.html: Added. * MotionMark/tests/bouncing-particles/bouncing-svg-images.html: Added. * MotionMark/tests/bouncing-particles/bouncing-svg-shapes.html: Added. * MotionMark/tests/bouncing-particles/bouncing-tagged-images.html: Added. * MotionMark/tests/bouncing-particles/resources/bouncing-canvas-images.js: Added. * MotionMark/tests/bouncing-particles/resources/bouncing-canvas-particles.js: Added. * MotionMark/tests/bouncing-particles/resources/bouncing-canvas-shapes.js: Added. * MotionMark/tests/bouncing-particles/resources/bouncing-css-images.js: Added. * MotionMark/tests/bouncing-particles/resources/bouncing-css-shapes.js: Added. * MotionMark/tests/bouncing-particles/resources/bouncing-particles.js: Added. * MotionMark/tests/bouncing-particles/resources/bouncing-svg-images.js: Added. * MotionMark/tests/bouncing-particles/resources/bouncing-svg-particles.js: Added. * MotionMark/tests/bouncing-particles/resources/bouncing-svg-shapes.js: Added. * MotionMark/tests/bouncing-particles/resources/bouncing-tagged-images.js: Added. * MotionMark/tests/bouncing-particles/resources/image1.jpg: Added. * MotionMark/tests/bouncing-particles/resources/image2.jpg: Added. * MotionMark/tests/bouncing-particles/resources/image3.jpg: Added. * MotionMark/tests/bouncing-particles/resources/image4.jpg: Added. * MotionMark/tests/bouncing-particles/resources/image5.jpg: Added. * MotionMark/tests/dom/compositing-transforms.html: Added. * MotionMark/tests/dom/focus.html: Added. * MotionMark/tests/dom/leaves.html: Added. * MotionMark/tests/dom/particles.html: Added. * MotionMark/tests/dom/resources/compositing-transforms.js: Added. * MotionMark/tests/dom/resources/dom-particles.js: Added. * MotionMark/tests/dom/resources/focus.js: Added. * MotionMark/tests/dom/resources/leaves.js: Added. * MotionMark/tests/master/canvas-stage.html: Added. * MotionMark/tests/master/focus.html: Added. * MotionMark/tests/master/image-data.html: Added. * MotionMark/tests/master/leaves.html: Added. * MotionMark/tests/master/multiply.html: Added. * MotionMark/tests/master/resources/canvas-stage.js: Added. * MotionMark/tests/master/resources/canvas-tests.js: Added. * MotionMark/tests/master/resources/compass.svg: Added. * MotionMark/tests/master/resources/compass100.png: Added. * MotionMark/tests/master/resources/console.svg: Added. * MotionMark/tests/master/resources/console100.png: Added. * MotionMark/tests/master/resources/contribute.svg: Added. * MotionMark/tests/master/resources/contribute100.png: Added. * MotionMark/tests/master/resources/debugger.svg: Added. * MotionMark/tests/master/resources/debugger100.png: Added. * MotionMark/tests/master/resources/focus.js: Added. * MotionMark/tests/master/resources/image-data.js: Added. * MotionMark/tests/master/resources/inspector.svg: Added. * MotionMark/tests/master/resources/inspector100.png: Added. * MotionMark/tests/master/resources/layout.svg: Added. * MotionMark/tests/master/resources/layout100.png: Added. * MotionMark/tests/master/resources/leaves.js: Added. * MotionMark/tests/master/resources/multiply.js: Added. * MotionMark/tests/master/resources/particles.js: Added. * MotionMark/tests/master/resources/performance.svg: Added. * MotionMark/tests/master/resources/performance100.png: Added. * MotionMark/tests/master/resources/script.svg: Added. * MotionMark/tests/master/resources/script100.png: Added. * MotionMark/tests/master/resources/shortcuts.svg: Added. * MotionMark/tests/master/resources/shortcuts100.png: Added. * MotionMark/tests/master/resources/standards.svg: Added. * MotionMark/tests/master/resources/standards100.png: Added. * MotionMark/tests/master/resources/storage.svg: Added. * MotionMark/tests/master/resources/storage100.png: Added. * MotionMark/tests/master/resources/styles.svg: Added. * MotionMark/tests/master/resources/styles100.png: Added. * MotionMark/tests/master/resources/svg-particles.js: Added. * MotionMark/tests/master/resources/text.js: Added. * MotionMark/tests/master/resources/timeline.svg: Added. * MotionMark/tests/master/resources/timeline100.png: Added. * MotionMark/tests/master/svg-particles.html: Added. * MotionMark/tests/master/text.html: Added. * MotionMark/tests/resources/main.js: Added. * MotionMark/tests/resources/math.js: Added. * MotionMark/tests/resources/stage.css: Added. * MotionMark/tests/resources/star.svg: Added. * MotionMark/tests/resources/yin-yang.png: Added. * MotionMark/tests/resources/yin-yang.svg: Added. * MotionMark/tests/simple/resources/simple-canvas-paths.js: Added. * MotionMark/tests/simple/resources/simple-canvas.js: Added. * MotionMark/tests/simple/resources/tiled-canvas-image.js: Added. * MotionMark/tests/simple/simple-canvas-paths.html: Added. * MotionMark/tests/simple/tiled-canvas-image.html: Added. * MotionMark/tests/template/resources/template-canvas.js: Added. * MotionMark/tests/template/resources/template-css.js: Added. * MotionMark/tests/template/resources/template-svg.js: Added. * MotionMark/tests/template/template-canvas.html: Added. * MotionMark/tests/template/template-css.html: Added. * MotionMark/tests/template/template-svg.html: Added. * MotionMark/version: Added. * Speedometer/Full.html: Added. * Speedometer/InteractiveRunner.html: Added. * Speedometer/resources/benchmark-report.js: Added. * Speedometer/resources/benchmark-runner.js: Added. * Speedometer/resources/flightjs-example-app/LICENSE.md: Added. * Speedometer/resources/flightjs-example-app/README.md: Added. * Speedometer/resources/flightjs-example-app/app/boot/page.js: Added. * Speedometer/resources/flightjs-example-app/app/component_data/compose_box.js: Added. * Speedometer/resources/flightjs-example-app/app/component_data/mail_items.js: Added. * Speedometer/resources/flightjs-example-app/app/component_data/move_to.js: Added. * Speedometer/resources/flightjs-example-app/app/component_ui/compose_box.js: Added. * Speedometer/resources/flightjs-example-app/app/component_ui/folders.js: Added. * Speedometer/resources/flightjs-example-app/app/component_ui/mail_controls.js: Added. * Speedometer/resources/flightjs-example-app/app/component_ui/mail_items.js: Added. * Speedometer/resources/flightjs-example-app/app/component_ui/move_to_selector.js: Added. * Speedometer/resources/flightjs-example-app/app/component_ui/with_select.js: Added. * Speedometer/resources/flightjs-example-app/app/css/custom.css: Added. * Speedometer/resources/flightjs-example-app/app/data.js: Added. * Speedometer/resources/flightjs-example-app/app/templates.js: Added. * Speedometer/resources/flightjs-example-app/components/bootstrap/css/bootstrap-responsive.css: Added. * Speedometer/resources/flightjs-example-app/components/bootstrap/css/bootstrap-responsive.min.css: Added. * Speedometer/resources/flightjs-example-app/components/bootstrap/css/bootstrap.css: Added. * Speedometer/resources/flightjs-example-app/components/bootstrap/css/bootstrap.min.css: Added. * Speedometer/resources/flightjs-example-app/components/bootstrap/img/glyphicons-halflings-white.png: Added. * Speedometer/resources/flightjs-example-app/components/bootstrap/img/glyphicons-halflings.png: Added. * Speedometer/resources/flightjs-example-app/components/bootstrap/js/bootstrap.js: Added. * Speedometer/resources/flightjs-example-app/components/bootstrap/js/bootstrap.min.js: Added. * Speedometer/resources/flightjs-example-app/components/es5-shim/.gitignore: Added. * Speedometer/resources/flightjs-example-app/components/es5-shim/CHANGES: Added. * Speedometer/resources/flightjs-example-app/components/es5-shim/CONTRIBUTORS.md: Added. * Speedometer/resources/flightjs-example-app/components/es5-shim/LICENSE: Added. * Speedometer/resources/flightjs-example-app/components/es5-shim/README.md: Added. * Speedometer/resources/flightjs-example-app/components/es5-shim/component.json: Added. * Speedometer/resources/flightjs-example-app/components/es5-shim/es5-sham.js: Added. * Speedometer/resources/flightjs-example-app/components/es5-shim/es5-sham.min.js: Added. * Speedometer/resources/flightjs-example-app/components/es5-shim/es5-shim.js: Added. * Speedometer/resources/flightjs-example-app/components/es5-shim/es5-shim.min.js: Added. * Speedometer/resources/flightjs-example-app/components/es5-shim/package.json: Added. * Speedometer/resources/flightjs-example-app/components/es5-shim/tests/helpers/h-kill.js: Added. * Speedometer/resources/flightjs-example-app/components/es5-shim/tests/helpers/h-matchers.js: Added. * Speedometer/resources/flightjs-example-app/components/es5-shim/tests/helpers/h.js: Added. * Speedometer/resources/flightjs-example-app/components/es5-shim/tests/index.html: Added. * Speedometer/resources/flightjs-example-app/components/es5-shim/tests/lib/jasmine-html.js: Added. * Speedometer/resources/flightjs-example-app/components/es5-shim/tests/lib/jasmine.css: Added. * Speedometer/resources/flightjs-example-app/components/es5-shim/tests/lib/jasmine.js: Added. * Speedometer/resources/flightjs-example-app/components/es5-shim/tests/lib/jasmine_favicon.png: Added. * Speedometer/resources/flightjs-example-app/components/es5-shim/tests/lib/json2.js: Added. * Speedometer/resources/flightjs-example-app/components/es5-shim/tests/spec/s-array.js: Added. * Speedometer/resources/flightjs-example-app/components/es5-shim/tests/spec/s-date.js: Added. * Speedometer/resources/flightjs-example-app/components/es5-shim/tests/spec/s-function.js: Added. * Speedometer/resources/flightjs-example-app/components/es5-shim/tests/spec/s-object.js: Added. * Speedometer/resources/flightjs-example-app/components/es5-shim/tests/spec/s-string.js: Added. * Speedometer/resources/flightjs-example-app/components/flight/.travis.yml: Added. * Speedometer/resources/flightjs-example-app/components/flight/lib/advice.js: Added. * Speedometer/resources/flightjs-example-app/components/flight/lib/component.js: Added. * Speedometer/resources/flightjs-example-app/components/flight/lib/compose.js: Added. * Speedometer/resources/flightjs-example-app/components/flight/lib/index.js: Added. * Speedometer/resources/flightjs-example-app/components/flight/lib/logger.js: Added. * Speedometer/resources/flightjs-example-app/components/flight/lib/registry.js: Added. * Speedometer/resources/flightjs-example-app/components/flight/lib/utils.js: Added. * Speedometer/resources/flightjs-example-app/components/flight/tools/debug/debug.js: Added. * Speedometer/resources/flightjs-example-app/components/jasmine-flight/LICENSE.md: Added. * Speedometer/resources/flightjs-example-app/components/jasmine-flight/README.md: Added. * Speedometer/resources/flightjs-example-app/components/jasmine-flight/bower.json: Added. * Speedometer/resources/flightjs-example-app/components/jasmine-flight/lib/jasmine-flight.js: Added. * Speedometer/resources/flightjs-example-app/components/jasmine-jquery/lib/jasmine-jquery.js: Added. * Speedometer/resources/flightjs-example-app/components/jquery/component.json: Added. * Speedometer/resources/flightjs-example-app/components/jquery/composer.json: Added. * Speedometer/resources/flightjs-example-app/components/jquery/jquery.js: Added. * Speedometer/resources/flightjs-example-app/components/jquery/jquery.min.js: Added. * Speedometer/resources/flightjs-example-app/components/mustache/mustache.js: Added. * Speedometer/resources/flightjs-example-app/components/requirejs/require.js: Added. * Speedometer/resources/flightjs-example-app/index.html: Added. * Speedometer/resources/flightjs-example-app/karma.conf.js: Added. * Speedometer/resources/flightjs-example-app/package.json: Added. * Speedometer/resources/flightjs-example-app/requireMain.js: Added. * Speedometer/resources/gauge.png: Added. * Speedometer/resources/[email protected]: Added. * Speedometer/resources/logo.png: Added. * Speedometer/resources/[email protected]: Added. * Speedometer/resources/main.css: Added. * Speedometer/resources/main.js: Added. * Speedometer/resources/statistics.js: Added. * Speedometer/resources/tests.js: Added. * Speedometer/resources/todomvc/architecture-examples/angularjs/bower.json: Added. * Speedometer/resources/todomvc/architecture-examples/angularjs/bower_components/angular-mocks/angular-mocks.js: Added. * Speedometer/resources/todomvc/architecture-examples/angularjs/bower_components/angular/angular.js: Added. * Speedometer/resources/todomvc/architecture-examples/angularjs/bower_components/todomvc-common/base.css: Added. * Speedometer/resources/todomvc/architecture-examples/angularjs/bower_components/todomvc-common/base.js: Added. * Speedometer/resources/todomvc/architecture-examples/angularjs/bower_components/todomvc-common/bg.png: Added. * Speedometer/resources/todomvc/architecture-examples/angularjs/index.html: Added. * Speedometer/resources/todomvc/architecture-examples/angularjs/js/app.js: Added. * Speedometer/resources/todomvc/architecture-examples/angularjs/js/controllers/todoCtrl.js: Added. * Speedometer/resources/todomvc/architecture-examples/angularjs/js/directives/todoBlur.js: Added. * Speedometer/resources/todomvc/architecture-examples/angularjs/js/directives/todoEscape.js: Added. * Speedometer/resources/todomvc/architecture-examples/angularjs/js/directives/todoFocus.js: Added. * Speedometer/resources/todomvc/architecture-examples/angularjs/js/services/todoStorage.js: Added. * Speedometer/resources/todomvc/architecture-examples/angularjs/readme.md: Added. * Speedometer/resources/todomvc/architecture-examples/angularjs/test/config/testacular.conf.js: Added. * Speedometer/resources/todomvc/architecture-examples/angularjs/test/package.json: Added. * Speedometer/resources/todomvc/architecture-examples/angularjs/test/readme.md: Added. * Speedometer/resources/todomvc/architecture-examples/angularjs/test/unit/directivesSpec.js: Added. * Speedometer/resources/todomvc/architecture-examples/angularjs/test/unit/todoCtrlSpec.js: Added. * Speedometer/resources/todomvc/architecture-examples/backbone/bower.json: Added. * Speedometer/resources/todomvc/architecture-examples/backbone/bower_components/backbone.localStorage/backbone.localStorage.js: Added. * Speedometer/resources/todomvc/architecture-examples/backbone/bower_components/backbone/backbone.js: Added. * Speedometer/resources/todomvc/architecture-examples/backbone/bower_components/jquery/jquery.js: Added. * Speedometer/resources/todomvc/architecture-examples/backbone/bower_components/todomvc-common/base.css: Added. * Speedometer/resources/todomvc/architecture-examples/backbone/bower_components/todomvc-common/base.js: Added. * Speedometer/resources/todomvc/architecture-examples/backbone/bower_components/todomvc-common/bg.png: Added. * Speedometer/resources/todomvc/architecture-examples/backbone/bower_components/underscore/underscore.js: Added. * Speedometer/resources/todomvc/architecture-examples/backbone/index.html: Added. * Speedometer/resources/todomvc/architecture-examples/backbone/js/app.js: Added. * Speedometer/resources/todomvc/architecture-examples/backbone/js/collections/todos.js: Added. * Speedometer/resources/todomvc/architecture-examples/backbone/js/models/todo.js: Added. * Speedometer/resources/todomvc/architecture-examples/backbone/js/routers/router.js: Added. * Speedometer/resources/todomvc/architecture-examples/backbone/js/views/app-view.js: Added. * Speedometer/resources/todomvc/architecture-examples/backbone/js/views/todo-view.js: Added. * Speedometer/resources/todomvc/architecture-examples/backbone/readme.md: Added. * Speedometer/resources/todomvc/architecture-examples/emberjs/bower.json: Added. * Speedometer/resources/todomvc/architecture-examples/emberjs/bower_components/ember-data/ember-data.js: Added. * Speedometer/resources/todomvc/architecture-examples/emberjs/bower_components/ember-localstorage-adapter/localstorage_adapter.js: Added. * Speedometer/resources/todomvc/architecture-examples/emberjs/bower_components/ember/ember.js: Added. * Speedometer/resources/todomvc/architecture-examples/emberjs/bower_components/handlebars/handlebars.js: Added. * Speedometer/resources/todomvc/architecture-examples/emberjs/bower_components/jquery/jquery.js: Added. * Speedometer/resources/todomvc/architecture-examples/emberjs/bower_components/todomvc-common/base.css: Added. * Speedometer/resources/todomvc/architecture-examples/emberjs/bower_components/todomvc-common/base.js: Added. * Speedometer/resources/todomvc/architecture-examples/emberjs/bower_components/todomvc-common/bg.png: Added. * Speedometer/resources/todomvc/architecture-examples/emberjs/index.html: Added. * Speedometer/resources/todomvc/architecture-examples/emberjs/js/app.js: Added. * Speedometer/resources/todomvc/architecture-examples/emberjs/js/controllers/todo_controller.js: Added. * Speedometer/resources/todomvc/architecture-examples/emberjs/js/controllers/todos_controller.js: Added. * Speedometer/resources/todomvc/architecture-examples/emberjs/js/helpers/pluralize.js: Added. * Speedometer/resources/todomvc/architecture-examples/emberjs/js/models/todo.js: Added. * Speedometer/resources/todomvc/architecture-examples/emberjs/js/router.js: Added. * Speedometer/resources/todomvc/architecture-examples/emberjs/js/views/edit_todo_view.js: Added. * Speedometer/resources/todomvc/architecture-examples/emberjs/js/views/todos_view.js: Added. * Speedometer/resources/todomvc/architecture-examples/emberjs/readme.md: Added. * Speedometer/resources/todomvc/architecture-examples/emberjs/test.html: Added. * Speedometer/resources/todomvc/architecture-examples/jquery/bower.json: Added. * Speedometer/resources/todomvc/architecture-examples/jquery/bower_components/handlebars/handlebars.js: Added. * Speedometer/resources/todomvc/architecture-examples/jquery/bower_components/jquery/jquery.js: Added. * Speedometer/resources/todomvc/architecture-examples/jquery/bower_components/todomvc-common/base.css: Added. * Speedometer/resources/todomvc/architecture-examples/jquery/bower_components/todomvc-common/base.js: Added. * Speedometer/resources/todomvc/architecture-examples/jquery/bower_components/todomvc-common/bg.png: Added. * Speedometer/resources/todomvc/architecture-examples/jquery/css/app.css: Added. * Speedometer/resources/todomvc/architecture-examples/jquery/index.html: Added. * Speedometer/resources/todomvc/architecture-examples/jquery/js/app.js: Added. * Speedometer/resources/todomvc/architecture-examples/jquery/readme.md: Added. * Speedometer/resources/todomvc/dependency-examples/flight/.gitignore: Added. * Speedometer/resources/todomvc/dependency-examples/flight/.jshintrc: Added. * Speedometer/resources/todomvc/dependency-examples/flight/app/js/app.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/app/js/data/stats.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/app/js/data/todos.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/app/js/main.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/app/js/store.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/app/js/ui/main_selector.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/app/js/ui/new_item.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/app/js/ui/stats.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/app/js/ui/todo_list.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/app/js/ui/toggle_all.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/app/js/ui/with_filters.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/app/js/utils.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/app/templates/stats.html: Added. * Speedometer/resources/todomvc/dependency-examples/flight/app/templates/todo.html: Added. * Speedometer/resources/todomvc/dependency-examples/flight/bower.json: Added. * Speedometer/resources/todomvc/dependency-examples/flight/bower_components/depot/depot.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/bower_components/es5-shim/es5-sham.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/bower_components/es5-shim/es5-shim.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/bower_components/flight/lib/advice.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/bower_components/flight/lib/base.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/bower_components/flight/lib/component.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/bower_components/flight/lib/compose.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/bower_components/flight/lib/debug.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/bower_components/flight/lib/index.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/bower_components/flight/lib/logger.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/bower_components/flight/lib/registry.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/bower_components/flight/lib/utils.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/bower_components/jquery/jquery.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/bower_components/requirejs-text/text.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/bower_components/requirejs/require.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/bower_components/todomvc-common/base.css: Added. * Speedometer/resources/todomvc/dependency-examples/flight/bower_components/todomvc-common/base.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/bower_components/todomvc-common/bg.png: Added. * Speedometer/resources/todomvc/dependency-examples/flight/index.html: Added. * Speedometer/resources/todomvc/dependency-examples/flight/karma.conf.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/package.json: Added. * Speedometer/resources/todomvc/dependency-examples/flight/readme.md: Added. * Speedometer/resources/todomvc/dependency-examples/flight/test/.jshintrc: Added. * Speedometer/resources/todomvc/dependency-examples/flight/test/fixture/footer.html: Added. * Speedometer/resources/todomvc/dependency-examples/flight/test/fixture/new_todo.html: Added. * Speedometer/resources/todomvc/dependency-examples/flight/test/fixture/toggle_all.html: Added. * Speedometer/resources/todomvc/dependency-examples/flight/test/mock/datastore.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/test/spec/data/stats_spec.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/test/spec/data/todos_spec.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/test/spec/ui/new_item_spec.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/test/spec/ui/stats_spec.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/test/spec/ui/toggle_all_spec.js: Added. * Speedometer/resources/todomvc/dependency-examples/flight/test/test-main.js: Added. * Speedometer/resources/todomvc/labs/architecture-examples/react/bower.json: Added. * Speedometer/resources/todomvc/labs/architecture-examples/react/bower_components/director/LICENSE: Added. * Speedometer/resources/todomvc/labs/architecture-examples/react/bower_components/director/README.md: Added. * Speedometer/resources/todomvc/labs/architecture-examples/react/bower_components/react/JSXTransformer.js: Added. * Speedometer/resources/todomvc/labs/architecture-examples/react/bower_components/react/bower.json: Added. * Speedometer/resources/todomvc/labs/architecture-examples/react/bower_components/react/react.js: Added. * Speedometer/resources/todomvc/labs/architecture-examples/react/bower_components/react/react.min.js: Added. * Speedometer/resources/todomvc/labs/architecture-examples/react/bower_components/todomvc-common/base.css: Added. * Speedometer/resources/todomvc/labs/architecture-examples/react/bower_components/todomvc-common/base.js: Added. * Speedometer/resources/todomvc/labs/architecture-examples/react/bower_components/todomvc-common/bg.png: Added. * Speedometer/resources/todomvc/labs/architecture-examples/react/index.html: Added. * Speedometer/resources/todomvc/labs/architecture-examples/react/js/app.jsx: Added. * Speedometer/resources/todomvc/labs/architecture-examples/react/js/footer.jsx: Added. * Speedometer/resources/todomvc/labs/architecture-examples/react/js/todoItem.jsx: Added. * Speedometer/resources/todomvc/labs/architecture-examples/react/js/utils.jsx: Added. * Speedometer/resources/todomvc/labs/architecture-examples/react/readme.md: Added. * Speedometer/resources/todomvc/learn.json: Added. * Speedometer/resources/todomvc/license.md: Added. * Speedometer/resources/todomvc/readme.md: Added. * Speedometer/resources/todomvc/vanilla-examples/vanillajs/bower.json: Added. * Speedometer/resources/todomvc/vanilla-examples/vanillajs/bower_components/todomvc-common/base.css: Added. * Speedometer/resources/todomvc/vanilla-examples/vanillajs/bower_components/todomvc-common/base.js: Added. * Speedometer/resources/todomvc/vanilla-examples/vanillajs/bower_components/todomvc-common/bg.png: Added. * Speedometer/resources/todomvc/vanilla-examples/vanillajs/index.html: Added. * Speedometer/resources/todomvc/vanilla-examples/vanillajs/js/app.js: Added. * Speedometer/resources/todomvc/vanilla-examples/vanillajs/js/controller.js: Added. * Speedometer/resources/todomvc/vanilla-examples/vanillajs/js/helpers.js: Added. * Speedometer/resources/todomvc/vanilla-examples/vanillajs/js/model.js: Added. * Speedometer/resources/todomvc/vanilla-examples/vanillajs/js/store.js: Added. * Speedometer/resources/todomvc/vanilla-examples/vanillajs/js/view.js: Added. * Speedometer/resources/todomvc/vanilla-examples/vanillajs/readme.md: Added. * index.html: Added. * resources/ARES-6-Logo.png: Added. * resources/[email protected]: Added. * resources/JetStream-Logo.png: Added. * resources/[email protected]: Added. * resources/MotionMark-Logo.png: Added. * resources/[email protected]: Added. * resources/Speedometer-Logo.png: Added. * resources/[email protected]: Added. * resources/main.css: Added. Canonical link: https://commits.webkit.org/189005@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@216811 268f45cc-cd09-0410-ab3c-d52691b4dbfc
1 parent e6896ff commit 16e3d4e

File tree

110 files changed

+10779
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

110 files changed

+10779
-0
lines changed

MotionMark/about.html

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<meta charset="utf-8">
5+
<meta name="viewport" content="width=device-width, user-scalable=no">
6+
7+
<title>About MotionMark</title>
8+
9+
<link rel="stylesheet" href="resources/runner/animometer.css">
10+
</head>
11+
<body class="images-loaded">
12+
<main>
13+
<section id="about" class="selected">
14+
<svg class="logo"><use xlink:href="resources/runner/logo.svg#root"></svg>
15+
16+
<div class="body">
17+
<h1>About MotionMark</h1>
18+
19+
<p>MotionMark is a web benchmark that focuses on graphics performance. It draws multiple rendering elements, each of which uses the same set of graphics primitives. An element could be an SVG node, an HTML element with CSS style, or a series of canvas operations. Slight variations among the elements avoid trivial caching optimizations by the browser. Although fairly simple, the effects were chosen to reflect techniques commonly used on the web. Tests are visually rich, being designed to stress the graphics system rather than JavaScript.</p>
20+
21+
<p>After an initial warm-up, each test runs for a fixed period of time. Based on measurements of the browser’s frame rate, MotionMark adjusts the number of elements to draw, and concentrates around a narrow range where the browser starts to fail animating at 60 frames per second (fps). A piecewise linear regression is applied to the data, and the change point is reported as the test's score. The confidence interval is calculated through <a href="https://en.wikipedia.org/wiki/Bootstrapping_(statistics)">bootstrapping</a>. MotionMark calculates the geometric mean of all of the tests’ scores to report the single score for the run.</p>
22+
23+
<p>MotionMark can be run on a wide variety of devices. Using the device’s screen dimensions it adjusts the drawing area into one of three sizes:</p>
24+
25+
<ol>
26+
<li>Small (568 x 320), targeted at mobile phones</li>
27+
<li>Medium (900 x 600), targeted at tablets and laptops</li>
28+
<li>Large (1600 x 800), targeted at desktops</li>
29+
</ol>
30+
31+
<p>The design of the benchmark is modular. This makes it easy to write new tests and use different controllers, which can assist a developer working on improving the performance of a web engine. For the purpose of a public benchmark, the MotionMark master suite tests a variety of drawing operations using techniques including CSS, SVG, and Canvas:</p>
32+
33+
<ul>
34+
<li><strong>Multiply</strong>: CSS border radius, transforms, opacity</li>
35+
<li><strong>Arcs and Fills</strong>: Canvas path fills and arcs</li>
36+
<li><strong>Leaves</strong>: CSS-transformed elements</li>
37+
<li><strong>Paths</strong>: Canvas line, quadratic, and Bezier paths</li>
38+
<li><strong>Lines</strong>: Canvas line segments</li>
39+
<li><strong>Focus</strong>: CSS blur filter, opacity</li>
40+
<li><strong>Images</strong>: Canvas <code>getImageData()</code> and <code>putImageData()</code></li>
41+
<li><strong>Design</strong>: HTML text rendering</li>
42+
<li><strong>Suits</strong>: SVG clip paths, gradients and transforms</li>
43+
</ul>
44+
45+
<p>To achieve consistent results on mobile devices, put the device in landscape orientation. On laptops and desktops, use the default display resolution and make the browser window fullscreen. Make sure that screen automatic display sleep is turned off or set to longer than 8 minutes.</p>
46+
47+
<center><button onclick="location.href='./'">Return to homepage</button></center>
48+
</div>
49+
</section>
50+
</main>
51+
</body>
52+
</html>

MotionMark/developer.html

Lines changed: 175 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,175 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<meta charset="utf-8">
5+
<meta name="viewport" content="width=device-width, user-scalable=no">
6+
7+
<title>MotionMark 1.0 - developer</title>
8+
9+
<link rel="stylesheet" href="resources/runner/animometer.css">
10+
<link rel="stylesheet" href="resources/debug-runner/animometer.css">
11+
12+
<script src="resources/strings.js"></script>
13+
<script src="resources/extensions.js"></script>
14+
<script src="resources/statistics.js"></script>
15+
16+
<script src="resources/runner/tests.js" charset="utf-8"></script>
17+
<script src="resources/debug-runner/tests.js" charset="utf-8"></script>
18+
<script src="resources/runner/animometer.js"></script>
19+
<script src="resources/debug-runner/animometer.js" charset="utf-8"></script>
20+
21+
<script src="resources/runner/benchmark-runner.js"></script>
22+
<script src="resources/debug-runner/d3.min.js"></script>
23+
<script src="resources/debug-runner/graph.js" charset="utf-8"></script>
24+
</head>
25+
<body class="showing-intro">
26+
<main>
27+
<section id="intro" class="selected">
28+
<h1>MotionMark</h1>
29+
<div class="body">
30+
<div>
31+
<div id="suites">
32+
<h2>Suites:</h2>
33+
<ul class="tree"></ul>
34+
<div><span id="drop-target">Drop results here</span></div>
35+
</div>
36+
<div id="options">
37+
<h2>Options:</h2>
38+
<form name="benchmark-options">
39+
<ul>
40+
<li>
41+
<label>Test length: <input type="number" id="test-interval" value="30"> seconds each</label>
42+
</li>
43+
<li>
44+
<h3>Display:</h3>
45+
<ul>
46+
<li><label><input name="display" type="radio" value="minimal" checked> Minimal</label></li>
47+
<li><label><input name="display" type="radio" value="progress-bar"> Progress bar</label></li>
48+
</ul>
49+
</li>
50+
<li>
51+
<h3>Tiles:</h3>
52+
<ul>
53+
<li><label><input name="tiles" type="radio" value="big" checked> Big tiles</label></li>
54+
<li><label><input name="tiles" type="radio" value="classic"> Classic tiles (512x512)</label></li>
55+
</ul>
56+
</li>
57+
<li>
58+
<h3>Adjusting the test complexity:</h3>
59+
<ul>
60+
<li><label><input name="controller" type="radio" value="fixed"> Keep at a fixed complexity</label></li>
61+
<li><label><input name="controller" type="radio" value="step"> Keep at a fixed complexity, then make a big step</label></li>
62+
<li><label><input name="controller" type="radio" value="adaptive"> Maintain target FPS</label></li>
63+
<li><label><input name="controller" type="radio" value="ramp" checked> Ramp</label></li>
64+
<li><label><input name="controller" type="radio" value="ramp30"> Ramp @ 30fps</label></li>
65+
</ul>
66+
</li>
67+
<li>
68+
<label>Target frame rate: <input type="number" id="frame-rate" value="50"> FPS</label>
69+
</li>
70+
<li>
71+
<h3>Kalman filter estimated error:</h3>
72+
<ul>
73+
<li><label>Process error (Q): <input type="number" id="kalman-process-error" value="1"></label></li>
74+
<li><label>Measurement error (R): <input type="number" id="kalman-measurement-error" value="4"></label></li>
75+
</ul>
76+
</li>
77+
<li>
78+
<h3>Time measurement method:</h3>
79+
<ul>
80+
<li><label><input name="time-measurement" type="radio" value="performance" checked> <code>performance.now()</code> (if available)</label></li>
81+
<li><label><input name="time-measurement" type="radio" value="raf"> <code>requestAnimationFrame()</code> timestamp</label></li>
82+
<li><label><input name="time-measurement" type="radio" value="date"> <code>Date.now()</code></label></li>
83+
</ul>
84+
</li>
85+
</ul>
86+
</form>
87+
</div>
88+
</div>
89+
<p>For accurate results, please take the browser window full screen, or rotate the device to landscape orientation.</p>
90+
<div class="start-benchmark">
91+
<p class="hidden">Please rotate the device to orientation before starting.</p>
92+
<button id="run-benchmark" onclick="benchmarkController.startBenchmark()">Run benchmark</button>
93+
</div>
94+
</div>
95+
</section>
96+
97+
<section id="test-container">
98+
<div id="running-test" class="frame-container"></div>
99+
<div id="progress">
100+
<div id="progress-completed"></div>
101+
</div>
102+
</section>
103+
104+
<section id="results">
105+
<div class="body">
106+
<h1>MotionMark score</h1>
107+
<div class="detail">
108+
<span class="small">on a small screen (phone)</span>
109+
<span class="medium">on a medium screen (laptop, tablet)</span>
110+
<span class="large">on a large screen (desktop)</span>
111+
</div>
112+
<p class="score" onclick="benchmarkController.showDebugInfo()"></p>
113+
<p class="confidence"></p>
114+
<div id="results-tables" class="table-container">
115+
<div>
116+
<table id="results-score"></table>
117+
<table id="results-data"></table>
118+
</div>
119+
<table id="results-header"></table>
120+
</div>
121+
<button onclick="benchmarkController.restartBenchmark()">Test Again</button>
122+
<p>
123+
'j': Show JSON results<br/>
124+
's': Select various results for copy/paste (use repeatedly to cycle)
125+
</p>
126+
</div>
127+
</section>
128+
<section id="test-graph">
129+
<div class="body">
130+
<header>
131+
<button onclick="benchmarkController.showResults()">&lt; Results</button>
132+
<h1>Graph:</h1>
133+
<p class="score"></p>
134+
<p class="confidence"></p>
135+
</header>
136+
<nav>
137+
<form name="graph-type">
138+
<ul>
139+
<li><label><input type="radio" name="graph-type" value="time"> Time graph</label></li>
140+
<li><label><input type="radio" name="graph-type" value="complexity" checked> Complexity graph</label></li>
141+
</ul>
142+
</form>
143+
<form name="time-graph-options">
144+
<ul>
145+
<li><label><input type="checkbox" name="markers" checked> Markers</label>
146+
<span>time: <span class="time"></span></span></li>
147+
<li><label><input type="checkbox" name="averages" checked> Averages</label></li>
148+
<li><label><input type="checkbox" name="complexity" checked> Complexity</label>
149+
<span class="complexity"></span></li>
150+
<li><label><input type="checkbox" name="rawFPS" checked> Raw FPS</label>
151+
<span class="rawFPS"></span></li>
152+
<li><label><input type="checkbox" name="filteredFPS" checked> Filtered FPS</label>
153+
<span class="filteredFPS"></span></li>
154+
<li><label><input type="checkbox" name="regressions" checked> Regressions</label></li>
155+
</ul>
156+
</form>
157+
<form name="complexity-graph-options">
158+
<ul class="series">
159+
<li><label><input type="checkbox" name="series-raw" checked> Series raw</label></li>
160+
<li><label><input type="checkbox" name="series-average"> Series average</label></li>
161+
</ul>
162+
<ul>
163+
<li><label><input type="checkbox" name="regression-time-score"> Controller score</label></li>
164+
<li><label><input type="checkbox" name="bootstrap-score" checked> Bootstrap score and histogram</label></li>
165+
<li><label><input type="checkbox" name="complexity-regression-aggregate-raw" checked> Regression, series raw</label><span id="complexity-regression-aggregate-raw"></span></li>
166+
<li><label><input type="checkbox" name="complexity-regression-aggregate-average"> Regression, series average</label><span id="complexity-regression-aggregate-average"></span></li>
167+
</ul>
168+
</form>
169+
</nav>
170+
<div id="test-graph-data"></div>
171+
</div>
172+
</section>
173+
</main>
174+
</body>
175+
</html>

MotionMark/index.html

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<meta charset="utf-8">
5+
<meta name="viewport" content="width=device-width, user-scalable=no">
6+
7+
<title>MotionMark 1.0</title>
8+
9+
<link rel="stylesheet" href="resources/runner/animometer.css">
10+
11+
<script src="resources/strings.js" defer></script>
12+
<script src="resources/extensions.js" defer></script>
13+
<script src="resources/statistics.js" defer></script>
14+
15+
<script src="resources/runner/tests.js" charset="utf-8" defer></script>
16+
<script src="resources/runner/animometer.js" defer></script>
17+
18+
<script src="resources/runner/benchmark-runner.js" defer></script>
19+
20+
<script>
21+
window.addEventListener("load", function() {
22+
// Start the fade in animation.
23+
document.body.classList.add("images-loaded");
24+
});
25+
</script>
26+
</head>
27+
<body class="showing-intro">
28+
<main>
29+
<section id="intro" class="selected">
30+
<svg class="logo"><use xlink:href="resources/runner/logo.svg#root"></svg>
31+
<div class="body">
32+
<p>MotionMark is a graphics benchmark that measures a browser’s capability to animate complex scenes at a target frame rate.</p>
33+
34+
<p><a href="about.html">More details</a> about the benchmark are available. Bigger scores are better.</p>
35+
<p>For accurate results, please take your browser window full screen, or rotate your device to landscape orientation.</p>
36+
<p class="portrait-orientation-check"><b>Please rotate your device.</b></p>
37+
<button class="landscape-orientation-check" onclick="benchmarkController.startBenchmark()">Run Benchmark</button>
38+
</div>
39+
</section>
40+
41+
<section id="test-container" class="frame-container"></section>
42+
43+
<section id="results">
44+
<svg class="logo"><use xlink:href="resources/runner/logo.svg#root"></svg>
45+
<div class="body">
46+
<div class="score-container">
47+
<div class="score"></div>
48+
<div class="confidence"></div>
49+
<div class="detail">
50+
<span class="small">on a small screen (phone)</span>
51+
<span class="medium">on a medium screen (laptop, tablet)</span>
52+
<span class="large">on a large screen (desktop)</span>
53+
</div>
54+
</div>
55+
<div class="table-container">
56+
<div>
57+
<table id="results-score"></table>
58+
<table id="results-data"></table>
59+
</div>
60+
<table id="results-header"></table>
61+
</div>
62+
<button onclick="benchmarkController.startBenchmark()">Test Again</button>
63+
</div>
64+
</section>
65+
</main>
66+
</body>
67+
</html>

0 commit comments

Comments
 (0)