Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/google/tracing-framework
Web Tracing Framework libraries and extensions.
https://github.com/google/tracing-framework
Last synced: about 1 month ago
JSON representation
Web Tracing Framework libraries and extensions.
- Host: GitHub
- URL: https://github.com/google/tracing-framework
- Owner: google
- License: bsd-3-clause
- Archived: true
- Created: 2012-11-08T19:32:53.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2019-12-10T20:36:52.000Z (about 5 years ago)
- Last Synced: 2025-01-07T16:09:14.760Z (about 1 month ago)
- Language: JavaScript
- Homepage: http://google.github.io/tracing-framework/
- Size: 35.8 MB
- Stars: 2,641
- Watchers: 126
- Forks: 200
- Open Issues: 119
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-list - tracing-framework
README
Web Tracing Framework
================================================================================[](https://travis-ci.org/google/tracing-framework)
The Web Tracing Framework is a set of libraries, tools, and visualizers for
the tracing and investigation of complex web applications. You spend a small
amount of time instrumenting your code and it helps you discover performance
problems, track regressions, and build buttery-smooth 60fps web apps.This is still very much a work in progress, and not designed to work for all
applications. If you find issues when using it with your application please
contribute fixes!For documentation, tutorials, etc see the [main Web Tracing Framework website](http://google.github.io/tracing-framework/).
For a list of known issues see [KNOWN_ISSUES](https://github.com/google/tracing-framework/blob/master/KNOWN_ISSUES.md)
or the Github issues list.[](http://google.github.io/tracing-framework/)
## Setup
See [building](https://github.com/google/tracing-framework/blob/master/docs/building.md) for instructions and
[testing](https://github.com/google/tracing-framework/blob/master/docs/testing.md) for information on running the various tests.## Quickstart
Just want the extension as fast as possible?
```bash
umask 0022
git clone https://github.com/google/tracing-framework.git
cd tracing-framework/
./scripts/setup.sh # or setup.bat on Windows
source wtfrc && deployext
# At chrome://extensions load unpacked extension from
# build-bin/wtf-injector-chrome
```If you pull new changes, just redeploy:
```bash
git pull && git submodule update
deployext
# Reload from chrome://extensions
```For more information and other build options, see [building](https://github.com/google/tracing-framework/blob/master/docs/building.md).
## License
All code except dependencies under third_party/ is licensed under the permissive BSD license. Feel free to fork/rip/etc and use as you wish!
## Contributing
Have a fix or feature? Submit a pull request - we love them!
Note that we do keep to the [style_guide](https://github.com/google/tracing-framework/blob/master/docs/style_guide.md),
so please check it out first!As this is a Google project, you *must* first e-sign the
[Google Contributor License Agreement](http://code.google.com/legal/individual-cla-v1.0.html) before we can accept any
code. It takes only a second and basically just says you won't sue us or claim
copyright of your submitted code.