2var FrameRate = function() {
5var msPerFrame = 1000 / desiredFPS;
7// Set the desired rate of frames per second.
8// Default is 40 if no desiredFPS event is triggered.
9document.addEventListener('desiredFPS', function(e) {
12 msPerFrame = 1000 / desiredFPS;
17var startTime = date.getTime();
18var frameStart = startTime;
19var frameEnd = startTime;
22// Trigger time events to try to maintain the desired FPS.
23document.addEventListener('finished', function(evt) {
24 clearTimeout(timeoutID);
26 frameEnd = date.getTime();
27 var diff = frameEnd - frameStart;
28 var waitTime = Math.max(msPerFrame-diff,3);
29 timeoutID = setTimeout(function() {
31 frameStart = date.getTime();
32 var e = document.createEvent('Event');
33 e.initEvent('trigger', true, true);
34 e.value = (frameStart - startTime) / 1000;
35 document.dispatchEvent(e);
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list