{"_id":"traceviewer","_rev":"477639","name":"traceviewer","description":"Trace-Viewer is the javascript frontend for Chrome about:tracing and Android systrace.","dist-tags":{"latest":"1.0.11"},"maintainers":[{"name":"natduca","email":"natduca@gmail.com"},{"name":"paulirish","email":""}],"time":{"modified":"2021-08-05T09:21:57.000Z","created":"2016-03-04T20:11:20.288Z","1.0.11":"2016-05-09T22:44:16.250Z","1.0.10":"2016-05-09T22:39:44.299Z","1.0.9":"2016-04-25T18:50:03.116Z","1.0.8":"2016-03-11T17:52:16.747Z","1.0.7":"2016-03-11T17:29:48.233Z","1.0.6":"2016-03-07T23:17:41.122Z","1.0.5":"2016-03-04T20:48:09.071Z","1.0.4":"2016-03-04T20:38:02.633Z","1.0.3":"2016-03-04T20:28:46.148Z","1.0.2":"2016-03-04T20:14:05.924Z","1.0.1":"2016-03-04T20:13:09.964Z","1.0.0":"2016-03-04T20:11:20.288Z"},"users":{"alexxnica":true},"author":{"name":"The Chromium Authors"},"repository":{"url":"https://github.com/catapult-project/catapult/tree/master/tracing","type":"git"},"versions":{"1.0.11":{"license":"BSD-2-Clause","name":"traceviewer","repository":{"url":"https://github.com/catapult-project/catapult/tree/master/tracing","type":"git"},"author":{"name":"The Chromium Authors"},"gypfile":false,"version":"1.0.11","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["tracing","traceviewer","trace","events"],"main":"tracing/tracing/index.js","description":"Trace-Viewer is the javascript frontend for Chrome about:tracing and Android systrace.","_id":"traceviewer@1.0.11","_shasum":"21c57d7e3fa5a0d5e2b6f5e4962277d9098c71c3","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"21c57d7e3fa5a0d5e2b6f5e4962277d9098c71c3","size":1906351,"noattachment":false,"key":"/traceviewer/-/traceviewer-1.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/traceviewer/download/traceviewer-1.0.11.tgz"},"maintainers":[{"name":"natduca","email":"natduca@gmail.com"},{"name":"paulirish","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/traceviewer-1.0.11.tgz_1462833853186_0.798417936777696"},"directories":{},"publish_time":1462833856250,"_cnpm_publish_time":1462833856250,"_hasShrinkwrap":false},"1.0.10":{"license":"BSD-2-Clause","name":"traceviewer","repository":{"url":"https://github.com/catapult-project/catapult/tree/master/tracing","type":"git"},"author":{"name":"The Chromium Authors"},"gypfile":false,"version":"1.0.10","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["tracing","traceviewer","trace","events"],"main":"tracing/tracing/index.js","description":"Trace-Viewer is the javascript frontend for Chrome about:tracing and Android systrace.","_id":"traceviewer@1.0.10","_shasum":"084e55cf5bea2ddfd5368a3e8770044cd21449ba","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"084e55cf5bea2ddfd5368a3e8770044cd21449ba","size":26204669,"noattachment":false,"key":"/traceviewer/-/traceviewer-1.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/traceviewer/download/traceviewer-1.0.10.tgz"},"maintainers":[{"name":"natduca","email":"natduca@gmail.com"},{"name":"paulirish","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/traceviewer-1.0.10.tgz_1462833575828_0.47203488531522453"},"directories":{},"publish_time":1462833584299,"_cnpm_publish_time":1462833584299,"_hasShrinkwrap":false},"1.0.9":{"license":"BSD-2-Clause","name":"traceviewer","repository":{"url":"https://github.com/catapult-project/catapult/tree/master/tracing","type":"git"},"author":{"name":"The Chromium Authors"},"gypfile":false,"version":"1.0.9","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["tracing","traceviewer","trace","events"],"main":"tracing/tracing/index.js","description":"Trace-Viewer is the javascript frontend for Chrome about:tracing and Android systrace.","_id":"traceviewer@1.0.9","_shasum":"8d0eb776963d0f941acd8f9d27a6a6bdabceee3f","_from":".","_npmVersion":"3.8.1","_nodeVersion":"5.7.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"8d0eb776963d0f941acd8f9d27a6a6bdabceee3f","size":1452791,"noattachment":false,"key":"/traceviewer/-/traceviewer-1.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/traceviewer/download/traceviewer-1.0.9.tgz"},"maintainers":[{"name":"natduca","email":"natduca@gmail.com"},{"name":"paulirish","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/traceviewer-1.0.9.tgz_1461610199653_0.9212389034219086"},"directories":{},"publish_time":1461610203116,"_cnpm_publish_time":1461610203116,"_hasShrinkwrap":false},"1.0.8":{"license":"BSD-2-Clause","name":"traceviewer","repository":{"url":"https://github.com/catapult-project/catapult/tree/master/tracing","type":"git"},"author":{"name":"The Chromium Authors"},"gypfile":false,"version":"1.0.8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["tracing","traceviewer","trace","events"],"main":"tracing/tracing/index.js","description":"Trace-Viewer is the javascript frontend for Chrome about:tracing and Android systrace.","_id":"traceviewer@1.0.8","_shasum":"df8b0c631c6ea6de13f413d56d19ac5839b111f9","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"natduca","email":"natduca@gmail.com"},"dist":{"shasum":"df8b0c631c6ea6de13f413d56d19ac5839b111f9","size":26095173,"noattachment":false,"key":"/traceviewer/-/traceviewer-1.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/traceviewer/download/traceviewer-1.0.8.tgz"},"maintainers":[{"name":"natduca","email":"natduca@gmail.com"},{"name":"paulirish","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/traceviewer-1.0.8.tgz_1457718727587_0.32892995537258685"},"directories":{},"publish_time":1457718736747,"_cnpm_publish_time":1457718736747,"_hasShrinkwrap":false},"1.0.7":{"license":"BSD-2-Clause","name":"traceviewer","repository":{"url":"https://github.com/catapult-project/catapult/tree/master/tracing","type":"git"},"author":{"name":"The Chromium Authors"},"gypfile":false,"version":"1.0.7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["tracing","traceviewer","trace","events"],"main":"tracing/tracing/index.js","description":"Trace-Viewer is the javascript frontend for Chrome about:tracing and Android systrace.","_id":"traceviewer@1.0.7","_shasum":"bd2d850fd6c2b5ea4d43317adb1366b32c6085a8","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"natduca","email":"natduca@gmail.com"},"dist":{"shasum":"bd2d850fd6c2b5ea4d43317adb1366b32c6085a8","size":25413951,"noattachment":false,"key":"/traceviewer/-/traceviewer-1.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/traceviewer/download/traceviewer-1.0.7.tgz"},"maintainers":[{"name":"natduca","email":"natduca@gmail.com"},{"name":"paulirish","email":""}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/traceviewer-1.0.7.tgz_1457717379270_0.5251940849702805"},"directories":{},"publish_time":1457717388233,"_cnpm_publish_time":1457717388233,"_hasShrinkwrap":false},"1.0.6":{"name":"traceviewer","version":"1.0.6","description":"Trace-Viewer is the javascript frontend for Chrome about:tracing and Android systrace.","main":"tracing/node_bootstrap.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/catapult-project/catapult/tree/master/tracing"},"keywords":["tracing","traceviewer","trace","events"],"author":{"name":"The Chromium Authors"},"license":"BSD-2-Clause","gypfile":false,"_id":"traceviewer@1.0.6","_shasum":"28b50b28b6c86235c8f833fea948015da3b515b3","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"28b50b28b6c86235c8f833fea948015da3b515b3","size":552344,"noattachment":false,"key":"/traceviewer/-/traceviewer-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/traceviewer/download/traceviewer-1.0.6.tgz"},"maintainers":[{"name":"natduca","email":"natduca@gmail.com"},{"name":"paulirish","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/traceviewer-1.0.6.tgz_1457392656638_0.8796289542224258"},"directories":{},"publish_time":1457392661122,"_cnpm_publish_time":1457392661122,"_hasShrinkwrap":false},"1.0.5":{"name":"traceviewer","version":"1.0.5","description":"Trace-Viewer is the javascript frontend for Chrome about:tracing and Android systrace.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/catapult-project/catapult/tree/master/tracing"},"keywords":["tracing","traceviewer","trace","events"],"author":{"name":"The Chromium Authors"},"license":"BSD-2-Clause","gypfile":false,"_id":"traceviewer@1.0.5","_shasum":"36812da9f5da678968e6cd957588085e8b3e6ee3","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"36812da9f5da678968e6cd957588085e8b3e6ee3","size":545980,"noattachment":false,"key":"/traceviewer/-/traceviewer-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/traceviewer/download/traceviewer-1.0.5.tgz"},"maintainers":[{"name":"natduca","email":"natduca@gmail.com"},{"name":"paulirish","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/traceviewer-1.0.5.tgz_1457124485590_0.405509193893522"},"directories":{},"publish_time":1457124489071,"_cnpm_publish_time":1457124489071,"_hasShrinkwrap":false},"1.0.4":{"name":"traceviewer","version":"1.0.4","description":"Trace-Viewer is the javascript frontend for Chrome about:tracing and Android systrace.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/catapult-project/catapult/tree/master/tracing"},"keywords":["tracing","traceviewer","trace","events"],"author":{"name":"The Chromium Authors"},"license":"BSD-2-Clause","gypfile":false,"_id":"traceviewer@1.0.4","_shasum":"3d5322a1d934c330048ef46f56ca6b9f16fd52db","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"3d5322a1d934c330048ef46f56ca6b9f16fd52db","size":545976,"noattachment":false,"key":"/traceviewer/-/traceviewer-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/traceviewer/download/traceviewer-1.0.4.tgz"},"maintainers":[{"name":"natduca","email":"natduca@gmail.com"},{"name":"paulirish","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/traceviewer-1.0.4.tgz_1457123878910_0.28556892927736044"},"directories":{},"publish_time":1457123882633,"_cnpm_publish_time":1457123882633,"_hasShrinkwrap":false},"1.0.3":{"name":"traceviewer","version":"1.0.3","description":"Trace-Viewer is the javascript frontend for Chrome about:tracing and Android systrace.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"https://github.com/catapult-project/catapult/tree/master/tracing"},"keywords":["tracing","traceviewer","trace","events"],"author":{"name":"The Chromium Authors"},"license":"BSD-2-Clause","gypfile":true,"_id":"traceviewer@1.0.3","_shasum":"6da3acf39781c53718340aa422fc60b09dca1b27","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"6da3acf39781c53718340aa422fc60b09dca1b27","size":545977,"noattachment":false,"key":"/traceviewer/-/traceviewer-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/traceviewer/download/traceviewer-1.0.3.tgz"},"maintainers":[{"name":"natduca","email":"natduca@gmail.com"},{"name":"paulirish","email":""}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/traceviewer-1.0.3.tgz_1457123322187_0.40967945381999016"},"directories":{},"publish_time":1457123326148,"_cnpm_publish_time":1457123326148,"_hasShrinkwrap":false},"1.0.2":{"name":"traceviewer","version":"1.0.2","description":"Trace-Viewer is the javascript frontend for Chrome about:tracing and Android systrace.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"https://github.com/catapult-project/catapult/tree/master/tracing"},"keywords":["tracing","traceviewer","trace","events"],"author":{"name":"The Chromium Authors"},"license":"BSD-2-Clause","gypfile":true,"_id":"traceviewer@1.0.2","_shasum":"4e7dc8e444d79144bf88a0c7b4dbe6e458dee43a","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"4e7dc8e444d79144bf88a0c7b4dbe6e458dee43a","size":545980,"noattachment":false,"key":"/traceviewer/-/traceviewer-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/traceviewer/download/traceviewer-1.0.2.tgz"},"maintainers":[{"name":"natduca","email":"natduca@gmail.com"},{"name":"paulirish","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/traceviewer-1.0.2.tgz_1457122442362_0.7565407969523221"},"directories":{},"publish_time":1457122445924,"_cnpm_publish_time":1457122445924,"_hasShrinkwrap":false},"1.0.1":{"name":"traceviewer","version":"1.0.1","description":"Trace-Viewer is the javascript frontend for Chrome about:tracing and Android systrace.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"https://github.com/catapult-project/catapult/tree/master/tracing"},"keywords":["tracing","traceviewer","trace","events"],"author":{"name":"The Chromium Authors"},"license":"BSD-2-Clause","gypfile":true,"_id":"traceviewer@1.0.1","_shasum":"4faeaacd6f22600e62d6bdea12fbdba1a35e20a6","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"4faeaacd6f22600e62d6bdea12fbdba1a35e20a6","size":545991,"noattachment":false,"key":"/traceviewer/-/traceviewer-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/traceviewer/download/traceviewer-1.0.1.tgz"},"maintainers":[{"name":"natduca","email":"natduca@gmail.com"},{"name":"paulirish","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/traceviewer-1.0.1.tgz_1457122386470_0.31616981513798237"},"directories":{},"publish_time":1457122389964,"_cnpm_publish_time":1457122389964,"_hasShrinkwrap":false},"1.0.0":{"name":"traceviewer","version":"1.0.0","description":"Trace-Viewer is the javascript frontend for Chrome about:tracing and Android systrace.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"node-gyp rebuild"},"repository":{"type":"git","url":"https://github.com/catapult-project/catapult/tree/master/tracing"},"keywords":["tracing","traceviewer","trace","events"],"author":{"name":"The Chromium Authors"},"license":"BSD-2-Clause","gypfile":true,"_id":"traceviewer@1.0.0","_shasum":"64a23eb067168fdd80fe9537f07dc1cfc4d559b4","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"paulirish","email":"paul.irish@gmail.com"},"dist":{"shasum":"64a23eb067168fdd80fe9537f07dc1cfc4d559b4","size":545988,"noattachment":false,"key":"/traceviewer/-/traceviewer-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/traceviewer/download/traceviewer-1.0.0.tgz"},"maintainers":[{"name":"natduca","email":"natduca@gmail.com"},{"name":"paulirish","email":""}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/traceviewer-1.0.0.tgz_1457122276564_0.5128656213637441"},"directories":{},"publish_time":1457122280288,"_cnpm_publish_time":1457122280288,"_hasShrinkwrap":false}},"readme":"\n<!-- Copyright 2015 The Chromium Authors. All rights reserved.\n     Use of this source code is governed by a BSD-style license that can be\n     found in the LICENSE file.\n-->\n![Trace Viewer Logo](https://raw.githubusercontent.com/catapult-project/catapult/master/tracing/images/trace-viewer-circle-blue.png)\n\nTrace-Viewer is the javascript frontend for Chrome [about:tracing](http://dev.chromium.org/developers/how-tos/trace-event-profiling-tool) and [Android\nsystrace](http://developer.android.com/tools/help/systrace.html).\n\nIt provides rich analysis and visualization capabilities for many types of trace\nfiles. Its particularly good at viewing linux kernel traces (aka [ftrace](https://www.kernel.org/doc/Documentation/trace/ftrace.txt)) and Chrome's\n[trace_event format](https://docs.google.com/document/d/1CvAClvFfyA5R-PhYUmn5OOQtYMH4h6I0nSsKchNAySU/preview). Trace viewer can be [embedded](https://github.com/catapult-project/catapult/wiki/Embedding-Trace-Viewer) as a component in your own code, or used from a plain checkout to turn trace files into standalone, emailable HTML files from the commandline:\n\n```\n$CATAPULT/tracing/bin/trace2html my_trace.json --output=my_trace.html && open my_trace.html\n```\n\nIts easy to [extend trace viewer](https://github.com/catapult-project/catapult/wiki/Extending-and-Customizing-Trace-Viewer) to support your favorite trace format, or add domain specific visualizations to the UI to simplify drilling down into complex data.\n\nContributing, quick version\n===\nWe welcome contributions! To hack on this code.\n\nThere are two type of tests.\n\n### In the browser\n\nRun http server `$CATAPULT/bin/run_dev_server`. In any browser, navigate to `http://localhost:8003/`\n\n**Unit tests**| **Descripton**\n--- | ---\nAll tests | http://localhost:8003/tests.html\nAll tests with short format | http://localhost:8003/tracing/tests.html?shortFormat\nAn individual test suite(such as ui/foo_test.js) | http://localhost:8003/tests.html?testSuiteName=ui.foo\nTests named foo| http://localhost:8003/tests.html?testFilterString=foo\n\n### On command\n\n**Unit tests**| **Description**\n--- | ---\nAll python tests | `$CATAPULT/tracing/bin/run_py_tests`\nAll tracing tests in d8 environment | `$CATAPULT/tracing/bin/run_vinn_tests`\nAll tests | `$CATAPULT/tracing/bin/run_tests`\n\nMake sure tests pass before sending us changelist. **We use rietveld for codereview**. For more details, esp on rietveld, [read our contributing guide](https://github.com/catapult-project/catapult/blob/master/CONTRIBUTING.md) or check out the [trace viewer wiki](https://github.com/catapult-project/catapult/wiki/Trace-Viewer-Getting-Started).\n\nContact Us\n===\nJoin our Google Group:\n* [tracing@chromium.org](https://groups.google.com/a/chromium.org/forum/#!forum/tracing)\n","_attachments":{},"license":"BSD-2-Clause"}