├── .gitattributes ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── README_Zh.md ├── example ├── app.js ├── bootstrap.js ├── config.ts ├── f.yml ├── package.json ├── pkg │ ├── package.json │ ├── v8_profiler_rs.d.ts │ ├── v8_profiler_rs.js │ ├── v8_profiler_rs_bg.wasm │ └── v8_profiler_rs_bg.wasm.d.ts ├── public │ ├── close.svg │ ├── file.txt │ ├── logo.jpeg │ └── worker.js ├── src │ ├── config │ │ └── config.default.ts │ ├── configuration.ts │ └── controller │ │ └── index.ts ├── tailwind.config.js ├── tsconfig.json └── web │ ├── @types │ └── global │ │ └── index.d.ts │ ├── analyze.ts │ ├── common.less │ ├── components │ └── layout │ │ ├── App.vue │ │ ├── index.less │ │ └── index.vue │ ├── hooks │ ├── config.ts │ └── index.ts │ ├── pages │ ├── index │ │ ├── index.less │ │ ├── node │ │ │ └── render$node.vue │ │ └── render.vue │ └── report │ │ └── render.vue │ ├── store │ └── index.ts │ ├── tsconfig.json │ ├── type.ts │ └── utils.ts ├── images ├── 5c286fe4dc2b5443.png ├── 6c52bdda69534e42bc51b57042242650_noop.png ├── 77d1693d497f482b8a61a7c2aaa8bce9_noop.png ├── v8-1.png ├── v8-10.png ├── v8-11.png ├── v8-12.png ├── v8-2.png ├── v8-3.png ├── v8-4.png ├── v8-5.png ├── v8-6.png ├── v8-7.png ├── v8-8.png └── v8-9.png └── package.json /.gitattributes: -------------------------------------------------------------------------------- 1 | *.** linguist-language=Rust 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "editor.formatOnSave": true 3 | } 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/README.md -------------------------------------------------------------------------------- /README_Zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/README_Zh.md -------------------------------------------------------------------------------- /example/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/example/app.js -------------------------------------------------------------------------------- /example/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/example/bootstrap.js -------------------------------------------------------------------------------- /example/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/example/config.ts -------------------------------------------------------------------------------- /example/f.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/example/f.yml -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/example/package.json -------------------------------------------------------------------------------- /example/pkg/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/example/pkg/package.json -------------------------------------------------------------------------------- /example/pkg/v8_profiler_rs.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/example/pkg/v8_profiler_rs.d.ts -------------------------------------------------------------------------------- /example/pkg/v8_profiler_rs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/example/pkg/v8_profiler_rs.js -------------------------------------------------------------------------------- /example/pkg/v8_profiler_rs_bg.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/example/pkg/v8_profiler_rs_bg.wasm -------------------------------------------------------------------------------- /example/pkg/v8_profiler_rs_bg.wasm.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/example/pkg/v8_profiler_rs_bg.wasm.d.ts -------------------------------------------------------------------------------- /example/public/close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/example/public/close.svg -------------------------------------------------------------------------------- /example/public/file.txt: -------------------------------------------------------------------------------- 1 | This is a static file -------------------------------------------------------------------------------- /example/public/logo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/example/public/logo.jpeg -------------------------------------------------------------------------------- /example/public/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/example/public/worker.js -------------------------------------------------------------------------------- /example/src/config/config.default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/example/src/config/config.default.ts -------------------------------------------------------------------------------- /example/src/configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/example/src/configuration.ts -------------------------------------------------------------------------------- /example/src/controller/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/example/src/controller/index.ts -------------------------------------------------------------------------------- /example/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/example/tailwind.config.js -------------------------------------------------------------------------------- /example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/example/tsconfig.json -------------------------------------------------------------------------------- /example/web/@types/global/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/example/web/@types/global/index.d.ts -------------------------------------------------------------------------------- /example/web/analyze.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/example/web/analyze.ts -------------------------------------------------------------------------------- /example/web/common.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/example/web/common.less -------------------------------------------------------------------------------- /example/web/components/layout/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/example/web/components/layout/App.vue -------------------------------------------------------------------------------- /example/web/components/layout/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/example/web/components/layout/index.less -------------------------------------------------------------------------------- /example/web/components/layout/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/example/web/components/layout/index.vue -------------------------------------------------------------------------------- /example/web/hooks/config.ts: -------------------------------------------------------------------------------- 1 | export {} -------------------------------------------------------------------------------- /example/web/hooks/index.ts: -------------------------------------------------------------------------------- 1 | export * from './config' -------------------------------------------------------------------------------- /example/web/pages/index/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/example/web/pages/index/index.less -------------------------------------------------------------------------------- /example/web/pages/index/node/render$node.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/example/web/pages/index/node/render$node.vue -------------------------------------------------------------------------------- /example/web/pages/index/render.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/example/web/pages/index/render.vue -------------------------------------------------------------------------------- /example/web/pages/report/render.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/example/web/pages/report/render.vue -------------------------------------------------------------------------------- /example/web/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/example/web/store/index.ts -------------------------------------------------------------------------------- /example/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/example/web/tsconfig.json -------------------------------------------------------------------------------- /example/web/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/example/web/type.ts -------------------------------------------------------------------------------- /example/web/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/example/web/utils.ts -------------------------------------------------------------------------------- /images/5c286fe4dc2b5443.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/images/5c286fe4dc2b5443.png -------------------------------------------------------------------------------- /images/6c52bdda69534e42bc51b57042242650_noop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/images/6c52bdda69534e42bc51b57042242650_noop.png -------------------------------------------------------------------------------- /images/77d1693d497f482b8a61a7c2aaa8bce9_noop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/images/77d1693d497f482b8a61a7c2aaa8bce9_noop.png -------------------------------------------------------------------------------- /images/v8-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/images/v8-1.png -------------------------------------------------------------------------------- /images/v8-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/images/v8-10.png -------------------------------------------------------------------------------- /images/v8-11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/images/v8-11.png -------------------------------------------------------------------------------- /images/v8-12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/images/v8-12.png -------------------------------------------------------------------------------- /images/v8-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/images/v8-2.png -------------------------------------------------------------------------------- /images/v8-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/images/v8-3.png -------------------------------------------------------------------------------- /images/v8-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/images/v8-4.png -------------------------------------------------------------------------------- /images/v8-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/images/v8-5.png -------------------------------------------------------------------------------- /images/v8-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/images/v8-6.png -------------------------------------------------------------------------------- /images/v8-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/images/v8-7.png -------------------------------------------------------------------------------- /images/v8-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/images/v8-8.png -------------------------------------------------------------------------------- /images/v8-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/images/v8-9.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyuang/v8-profiler-rs/HEAD/package.json --------------------------------------------------------------------------------