Sha256: 58dd4abab2c3d2040d621e3d1606d1b55a51212191b9f8f9a240fcd2b3ef088e

Contents?: true

Size: 1.22 KB

Versions: 6

Compression:

Stored size: 1.22 KB

Contents

<!DOCTYPE html>
<html>
<!--
Copyright 2011 The Closure Library Authors. All Rights Reserved.

Use of this source code is governed by the Apache License, Version 2.0.
See the COPYING file for details.
-->
<head>
<title>FPS Display</title>
<script type="text/javascript" src="../base.js"></script>

<script type="text/javascript">

  goog.require('goog.debug.FpsDisplay');
  goog.require('goog.string');

</script>
<body>
<div id="fpsdisplay"></div>
<button onclick="doSomethingExpensive()">Do something expensive and watch FPS decrease</button>
<button onclick="stop()">Stop expensive action</button>
<button onclick="display()">Alert FPS</button>
<div id="output"></div>
</body>
<script>

  var fpsDisplay = new goog.debug.FpsDisplay();
  fpsDisplay.render(document.getElementById('fpsdisplay'));

  var handle;
  function doSomethingExpensive() {
    var output = document.getElementById('output');
    var appender = function() {
      output.innerHTML += goog.string.repeat('<div>a </div>', 20);
      // Force layout.
      var b = output.offsetHeight;
    }
    handle = window.setInterval(appender, 20);
  }

  function stop() {
    window.clearInterval(handle);
  }

  function display() {
    alert(fpsDisplay.getFps());
  }
</script>
</html>

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
k4compiler-0.0.1 third_party/closure-library/closure/goog/demos/fpsdisplay.html
middleman-wizard-template-1.0.4 lib/middleman-wizard-template/template/closure/library/closure/goog/demos/fpsdisplay.html
middleman-wizard-template-1.0.3 lib/middleman-wizard-template/template/closure/library/closure/goog/demos/fpsdisplay.html
middleman-wizard-template-1.0.2 lib/middleman-wizard-template/template/closure/library/closure/goog/demos/fpsdisplay.html
middleman-wizard-template-1.0.1 lib/middleman-wizard-template/template/closure/library/closure/goog/demos/fpsdisplay.html
middleman-wizard-template-1.0.0.pre.1 lib/middleman-wizard-template/template/closure/library/closure/goog/demos/fpsdisplay.html