Skip to content

Instantly share code, notes, and snippets.

@summerwind
Last active April 27, 2016 05:27
Show Gist options
  • Select an option

  • Save summerwind/ea30077b55719dba5747 to your computer and use it in GitHub Desktop.

Select an option

Save summerwind/ea30077b55719dba5747 to your computer and use it in GitHub Desktop.

Revisions

  1. summerwind revised this gist Jun 11, 2015. 1 changed file with 3 additions and 3 deletions.
    6 changes: 3 additions & 3 deletions moz_first_paint.js
    Original file line number Diff line number Diff line change
    @@ -1,9 +1,9 @@
    var firstPaint = 0;
    var firstPaint = 0, firstPaintTime, paint;
    function paintHandler() {
    var paint = window.performance.now()
    paint = window.performance.now()
    if (firstPaint === 0) {
    firstPaint = paint;
    var firstPaintTime = firstPaint + window.performance.timing.navigationStart;
    firstPaintTime = firstPaint + window.performance.timing.navigationStart;
    window.performance.timing.firstPaint = firstPaint;
    window.performance.timing.firstPaintTime = firstPaintTime;
    }
  2. summerwind revised this gist Jun 11, 2015. 1 changed file with 8 additions and 8 deletions.
    16 changes: 8 additions & 8 deletions moz_first_paint.js
    Original file line number Diff line number Diff line change
    @@ -1,11 +1,11 @@
    var firstPaint = 0, firstPaintTime;
    var firstPaint = 0;
    function paintHandler() {
    if (firstPaint === 0) {
    firstPaint = window.performance.now();
    firstPaintTime = firstPaint + window.performance.timing.navigationStart;
    console.log("firstPaint", firstPaint);
    console.log("firstPaintTime", firstPaintTime);
    console.log(window.performance.timing);
    }
    var paint = window.performance.now()
    if (firstPaint === 0) {
    firstPaint = paint;
    var firstPaintTime = firstPaint + window.performance.timing.navigationStart;
    window.performance.timing.firstPaint = firstPaint;
    window.performance.timing.firstPaintTime = firstPaintTime;
    }
    };
    window.addEventListener("MozAfterPaint", paintHandler, false);
  3. summerwind created this gist Jun 11, 2015.
    11 changes: 11 additions & 0 deletions moz_first_paint.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,11 @@
    var firstPaint = 0, firstPaintTime;
    function paintHandler() {
    if (firstPaint === 0) {
    firstPaint = window.performance.now();
    firstPaintTime = firstPaint + window.performance.timing.navigationStart;
    console.log("firstPaint", firstPaint);
    console.log("firstPaintTime", firstPaintTime);
    console.log(window.performance.timing);
    }
    };
    window.addEventListener("MozAfterPaint", paintHandler, false);