You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP β†’
Socket
Book a DemoInstallSign in
Socket

@paulirish/trace_engine

Package Overview
Dependencies
Maintainers
1
Versions
57
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@paulirish/trace_engine - npm Package Compare versions

Comparing version

to
0.0.3

LICENSE

3

CONTRIBUTING.md

@@ -5,3 +5,2 @@

npm publish --access public --dry-run
npm publish --access public --dry-run

@@ -132,2 +132,6 @@ {

},
"front_end/models/trace/types/Configuration.ts": {
"bytes": 379,
"imports": []
},
"front_end/models/trace/types/File.ts": {

@@ -142,9 +146,13 @@ "bytes": 810,

"front_end/models/trace/types/TraceEvents.ts": {
"bytes": 43203,
"bytes": 47061,
"imports": []
},
"front_end/models/trace/types/types.ts": {
"bytes": 289,
"bytes": 342,
"imports": [
{
"path": "front_end/models/trace/types/Configuration.ts",
"kind": "import-statement"
},
{
"path": "front_end/models/trace/types/File.ts",

@@ -164,3 +172,3 @@ "kind": "import-statement"

"front_end/models/trace/handlers/types.ts": {
"bytes": 3107,
"bytes": 3228,
"imports": []

@@ -220,461 +228,6 @@ },

},
"front_end/core/common/App.ts": {
"bytes": 230,
"imports": []
},
"front_end/core/common/AppProvider.ts": {
"bytes": 1071,
"imports": [
{
"path": "front_end/core/root/root.ts",
"kind": "import-statement"
}
]
},
"front_end/core/common/Base64.ts": {
"bytes": 1318,
"imports": []
},
"front_end/core/common/CharacterIdMap.ts": {
"bytes": 1051,
"imports": []
},
"front_end/core/common/ColorConverter.ts": {
"bytes": 15211,
"imports": []
},
"front_end/core/common/ColorUtils.ts": {
"bytes": 8337,
"imports": []
},
"front_end/core/common/Color.ts": {
"bytes": 91669,
"imports": [
{
"path": "front_end/core/platform/platform.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/ColorConverter.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/ColorUtils.ts",
"kind": "import-statement"
}
]
},
"front_end/core/common/Object.ts": {
"bytes": 5855,
"imports": []
},
"front_end/core/i18n/DevToolsLocale.ts": {
"bytes": 2876,
"imports": []
},
"front_end/third_party/intl-messageformat/package/intl-messageformat.esm.js": {
"bytes": 63125,
"imports": []
},
"front_end/third_party/intl-messageformat/intl-messageformat.ts": {
"bytes": 263,
"imports": [
{
"path": "front_end/third_party/intl-messageformat/package/intl-messageformat.esm.js",
"kind": "import-statement"
}
]
},
"front_end/third_party/i18n/localized-string-set.ts": {
"bytes": 5449,
"imports": [
{
"path": "front_end/third_party/intl-messageformat/intl-messageformat.ts",
"kind": "import-statement"
}
]
},
"front_end/third_party/i18n/i18n-impl.ts": {
"bytes": 2398,
"imports": [
{
"path": "front_end/third_party/i18n/localized-string-set.ts",
"kind": "import-statement"
}
]
},
"front_end/third_party/i18n/i18n.ts": {
"bytes": 314,
"imports": [
{
"path": "front_end/third_party/i18n/i18n-impl.ts",
"kind": "import-statement"
},
{
"path": "front_end/third_party/i18n/localized-string-set.ts",
"kind": "import-statement"
}
]
},
"front_end/core/i18n/i18nImpl.ts": {
"bytes": 8421,
"imports": [
{
"path": "front_end/third_party/i18n/i18n.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/platform/platform.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/root/root.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/i18n/DevToolsLocale.ts",
"kind": "import-statement"
}
]
},
"front_end/core/i18n/time-utilities.ts": {
"bytes": 2565,
"imports": [
{
"path": "front_end/core/i18n/i18nImpl.ts",
"kind": "import-statement"
}
]
},
"front_end/core/i18n/i18n.ts": {
"bytes": 370,
"imports": [
{
"path": "front_end/core/i18n/DevToolsLocale.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/i18n/i18nImpl.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/i18n/time-utilities.ts",
"kind": "import-statement"
}
]
},
"front_end/core/common/Revealer.ts": {
"bytes": 3983,
"imports": [
{
"path": "front_end/core/i18n/i18n.ts",
"kind": "import-statement"
}
]
},
"front_end/core/common/Console.ts": {
"bytes": 2251,
"imports": [
{
"path": "front_end/core/common/Object.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/Revealer.ts",
"kind": "import-statement"
}
]
},
"front_end/core/common/Debouncer.ts": {
"bytes": 555,
"imports": []
},
"front_end/core/common/EventTarget.ts": {
"bytes": 2292,
"imports": []
},
"front_end/core/common/JavaScriptMetaData.ts": {
"bytes": 836,
"imports": []
},
"front_end/core/common/Lazy.ts": {
"bytes": 715,
"imports": []
},
"front_end/core/common/Linkifier.ts": {
"bytes": 1643,
"imports": []
},
"front_end/core/common/Mutex.ts": {
"bytes": 1597,
"imports": []
},
"front_end/core/common/ParsedURL.ts": {
"bytes": 20677,
"imports": [
{
"path": "front_end/core/platform/platform.ts",
"kind": "import-statement"
}
]
},
"front_end/core/common/Progress.ts": {
"bytes": 5055,
"imports": []
},
"front_end/core/common/QueryParamHandler.ts": {
"bytes": 246,
"imports": []
},
"front_end/core/common/ResolverBase.ts": {
"bytes": 2668,
"imports": []
},
"front_end/core/common/ResourceType.ts": {
"bytes": 18306,
"imports": [
{
"path": "front_end/core/i18n/i18n.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/ParsedURL.ts",
"kind": "import-statement"
}
]
},
"front_end/core/common/Runnable.ts": {
"bytes": 1458,
"imports": []
},
"front_end/core/common/SegmentedRange.ts": {
"bytes": 3222,
"imports": [
{
"path": "front_end/core/platform/platform.ts",
"kind": "import-statement"
}
]
},
"front_end/core/common/SettingRegistration.ts": {
"bytes": 10278,
"imports": [
{
"path": "front_end/core/i18n/i18n.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/root/root.ts",
"kind": "import-statement"
}
]
},
"front_end/core/common/Settings.ts": {
"bytes": 46359,
"imports": [
{
"path": "front_end/core/root/root.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/Color.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/Console.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/Object.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/SettingRegistration.ts",
"kind": "import-statement"
}
]
},
"front_end/core/common/SimpleHistoryManager.ts": {
"bytes": 4805,
"imports": []
},
"front_end/core/common/StringOutputStream.ts": {
"bytes": 578,
"imports": []
},
"front_end/core/common/Trie.ts": {
"bytes": 4195,
"imports": []
},
"front_end/core/common/TextDictionary.ts": {
"bytes": 2524,
"imports": [
{
"path": "front_end/core/common/Trie.ts",
"kind": "import-statement"
}
]
},
"front_end/core/common/Throttler.ts": {
"bytes": 3076,
"imports": []
},
"front_end/core/common/WasmDisassembly.ts": {
"bytes": 1874,
"imports": [
{
"path": "front_end/core/platform/platform.ts",
"kind": "import-statement"
}
]
},
"front_end/core/common/Worker.ts": {
"bytes": 2742,
"imports": []
},
"front_end/core/common/common.ts": {
"bytes": 2458,
"imports": [
{
"path": "front_end/core/common/App.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/AppProvider.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/Base64.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/CharacterIdMap.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/Color.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/ColorConverter.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/ColorUtils.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/Console.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/Debouncer.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/EventTarget.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/JavaScriptMetaData.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/Lazy.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/Linkifier.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/Mutex.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/Object.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/ParsedURL.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/Progress.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/QueryParamHandler.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/ResolverBase.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/ResourceType.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/Revealer.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/Runnable.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/SegmentedRange.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/SettingRegistration.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/Settings.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/SimpleHistoryManager.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/StringOutputStream.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/TextDictionary.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/Throttler.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/Trie.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/WasmDisassembly.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/common/Worker.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/platform/platform.ts",
"kind": "import-statement"
}
]
},
"front_end/models/trace/helpers/Trace.ts": {
"bytes": 4947,
"bytes": 4859,
"imports": [
{
"path": "front_end/core/common/common.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/platform/platform.ts",

@@ -703,3 +256,3 @@ "kind": "import-statement"

"front_end/models/trace/helpers/SamplesIntegrator.ts": {
"bytes": 19359,
"bytes": 19670,
"imports": [

@@ -711,6 +264,2 @@ {

{
"path": "front_end/core/common/common.ts",
"kind": "import-statement"
},
{
"path": "front_end/models/trace/types/types.ts",

@@ -915,3 +464,3 @@ "kind": "import-statement"

"front_end/models/trace/handlers/WarningsHandler.ts": {
"bytes": 2869,
"bytes": 2912,
"imports": [

@@ -933,3 +482,3 @@ {

"front_end/models/trace/handlers/WorkersHandler.ts": {
"bytes": 781,
"bytes": 2268,
"imports": [

@@ -939,2 +488,6 @@ {

"kind": "import-statement"
},
{
"path": "front_end/models/trace/handlers/types.ts",
"kind": "import-statement"
}

@@ -992,2 +545,11 @@ ]

},
"front_end/models/trace/handlers/AuctionWorkletsHandler.ts": {
"bytes": 7012,
"imports": [
{
"path": "front_end/models/trace/types/types.ts",
"kind": "import-statement"
}
]
},
"front_end/models/trace/handlers/LargestImagePaintHandler.ts": {

@@ -1016,9 +578,5 @@ "bytes": 1736,

"front_end/models/cpu_profile/CPUProfileDataModel.ts": {
"bytes": 21704,
"bytes": 21496,
"imports": [
{
"path": "front_end/core/common/common.ts",
"kind": "import-statement"
},
{
"path": "front_end/core/platform/platform.ts",

@@ -1072,3 +630,3 @@ "kind": "import-statement"

"front_end/models/trace/handlers/RendererHandler.ts": {
"bytes": 20451,
"bytes": 20741,
"imports": [

@@ -1102,3 +660,3 @@ {

"front_end/models/trace/handlers/ModelHandlers.ts": {
"bytes": 1041,
"bytes": 1105,
"imports": [

@@ -1110,2 +668,6 @@ {

{
"path": "front_end/models/trace/handlers/AuctionWorkletsHandler.ts",
"kind": "import-statement"
},
{
"path": "front_end/models/trace/handlers/GPUHandler.ts",

@@ -1190,9 +752,5 @@ "kind": "import-statement"

"front_end/models/trace/LegacyTracingModel.ts": {
"bytes": 28672,
"bytes": 28592,
"imports": [
{
"path": "front_end/core/common/common.ts",
"kind": "import-statement"
},
{
"path": "front_end/models/trace/helpers/helpers.ts",

@@ -1208,3 +766,3 @@ "kind": "import-statement"

"front_end/models/trace/Processor.ts": {
"bytes": 8966,
"bytes": 9785,
"imports": [

@@ -1214,2 +772,6 @@ {

"kind": "import-statement"
},
{
"path": "front_end/models/trace/types/types.ts",
"kind": "import-statement"
}

@@ -1219,3 +781,3 @@ ]

"front_end/models/trace/ModelImpl.ts": {
"bytes": 8962,
"bytes": 9591,
"imports": [

@@ -1237,7 +799,20 @@ {

"kind": "import-statement"
},
{
"path": "front_end/models/trace/types/types.ts",
"kind": "import-statement"
}
]
},
"front_end/models/trace/TreeManipulator.ts": {
"bytes": 7648,
"imports": [
{
"path": "front_end/core/platform/platform.ts",
"kind": "import-statement"
}
]
},
"front_end/models/trace/trace.ts": {
"bytes": 753,
"bytes": 829,
"imports": [

@@ -1265,2 +840,6 @@ {

{
"path": "front_end/models/trace/TreeManipulator.ts",
"kind": "import-statement"
},
{
"path": "front_end/models/trace/types/types.ts",

@@ -1277,3 +856,3 @@ "kind": "import-statement"

"inputs": {},
"bytes": 954576
"bytes": 455547
},

@@ -1290,2 +869,3 @@ "out/Default/gen/trace_engine/trace.mjs": {

"TracingManager",
"TreeManipulator",
"Types"

@@ -1317,7 +897,4 @@ ],

"front_end/core/platform/number-utilities.ts": {
"bytesInOutput": 2046
"bytesInOutput": 2043
},
"front_end/core/platform/string-utilities.ts": {
"bytesInOutput": 12685
},
"front_end/core/platform/typescript-utilities.ts": {

@@ -1330,4 +907,7 @@ "bytesInOutput": 68

"front_end/models/trace/types/types.ts": {
"bytesInOutput": 156
"bytesInOutput": 202
},
"front_end/models/trace/types/Configuration.ts": {
"bytesInOutput": 174
},
"front_end/models/trace/types/File.ts": {

@@ -1340,3 +920,3 @@ "bytesInOutput": 270

"front_end/models/trace/types/TraceEvents.ts": {
"bytesInOutput": 22377
"bytesInOutput": 23387
},

@@ -1356,3 +936,3 @@ "front_end/models/trace/handlers/types.ts": {

"front_end/models/trace/helpers/SamplesIntegrator.ts": {
"bytesInOutput": 9433
"bytesInOutput": 9518
},

@@ -1362,92 +942,2 @@ "front_end/core/root/Runtime.ts": {

},
"front_end/core/common/Base64.ts": {
"bytesInOutput": 245
},
"front_end/core/common/CharacterIdMap.ts": {
"bytesInOutput": 822
},
"front_end/core/common/ColorConverter.ts": {
"bytesInOutput": 12294
},
"front_end/core/common/ColorUtils.ts": {
"bytesInOutput": 1991
},
"front_end/core/common/Color.ts": {
"bytesInOutput": 87865
},
"front_end/core/common/Console.ts": {
"bytesInOutput": 1724
},
"front_end/core/common/Object.ts": {
"bytesInOutput": 1703
},
"front_end/core/i18n/DevToolsLocale.ts": {
"bytesInOutput": 1235
},
"front_end/core/i18n/i18nImpl.ts": {
"bytesInOutput": 5092
},
"front_end/third_party/i18n/i18n-impl.ts": {
"bytesInOutput": 943
},
"front_end/third_party/intl-messageformat/package/intl-messageformat.esm.js": {
"bytesInOutput": 61065
},
"front_end/third_party/i18n/localized-string-set.ts": {
"bytesInOutput": 2832
},
"front_end/core/i18n/time-utilities.ts": {
"bytesInOutput": 292
},
"front_end/core/common/Revealer.ts": {
"bytesInOutput": 1994
},
"front_end/core/common/Lazy.ts": {
"bytesInOutput": 80
},
"front_end/core/common/Mutex.ts": {
"bytesInOutput": 805
},
"front_end/core/common/ParsedURL.ts": {
"bytesInOutput": 14627
},
"front_end/core/common/Progress.ts": {
"bytesInOutput": 2630
},
"front_end/core/common/ResolverBase.ts": {
"bytesInOutput": 1379
},
"front_end/core/common/ResourceType.ts": {
"bytesInOutput": 11879
},
"front_end/core/common/SegmentedRange.ts": {
"bytesInOutput": 2232
},
"front_end/core/common/SettingRegistration.ts": {
"bytesInOutput": 4634
},
"front_end/core/common/Settings.ts": {
"bytesInOutput": 35165
},
"front_end/core/common/SimpleHistoryManager.ts": {
"bytesInOutput": 2744
},
"front_end/core/common/StringOutputStream.ts": {
"bytesInOutput": 232
},
"front_end/core/common/Trie.ts": {
"bytesInOutput": 3088
},
"front_end/core/common/Throttler.ts": {
"bytesInOutput": 2305
},
"front_end/core/common/WasmDisassembly.ts": {
"bytesInOutput": 1177
},
"front_end/core/common/Worker.ts": {
"bytesInOutput": 1003
},
"front_end/core/common/common.ts": {
"bytesInOutput": 0
},
"front_end/models/trace/helpers/Timing.ts": {

@@ -1457,3 +947,3 @@ "bytesInOutput": 6092

"front_end/models/trace/helpers/Trace.ts": {
"bytesInOutput": 3255
"bytesInOutput": 3224
},

@@ -1482,10 +972,13 @@ "front_end/models/trace/handlers/LayoutShiftsHandler.ts": {

"front_end/models/trace/handlers/WarningsHandler.ts": {
"bytesInOutput": 2125
"bytesInOutput": 2301
},
"front_end/models/trace/handlers/WorkersHandler.ts": {
"bytesInOutput": 463
"bytesInOutput": 1690
},
"front_end/models/trace/handlers/ModelHandlers.ts": {
"bytesInOutput": 832
"bytesInOutput": 889
},
"front_end/models/trace/handlers/AuctionWorkletsHandler.ts": {
"bytesInOutput": 3327
},
"front_end/models/trace/handlers/LargestImagePaintHandler.ts": {

@@ -1498,3 +991,3 @@ "bytesInOutput": 558

"front_end/models/trace/handlers/RendererHandler.ts": {
"bytesInOutput": 10124
"bytesInOutput": 10383
},

@@ -1505,3 +998,3 @@ "front_end/models/trace/handlers/SamplesHandler.ts": {

"front_end/models/cpu_profile/CPUProfileDataModel.ts": {
"bytesInOutput": 13854
"bytesInOutput": 13716
},

@@ -1512,14 +1005,17 @@ "front_end/models/cpu_profile/ProfileTreeModel.ts": {

"front_end/models/trace/LegacyTracingModel.ts": {
"bytesInOutput": 21365
"bytesInOutput": 21338
},
"front_end/models/trace/ModelImpl.ts": {
"bytesInOutput": 3779
"bytesInOutput": 4038
},
"front_end/models/trace/Processor.ts": {
"bytesInOutput": 5604
"bytesInOutput": 6189
},
"front_end/models/trace/TreeManipulator.ts": {
"bytesInOutput": 2786
}
},
"bytes": 473595
"bytes": 203836
}
}
}
{
"name": "@paulirish/trace_engine",
"version": "0.0.2",
"version": "0.0.3",
"description": "",

@@ -14,5 +14,3 @@ "main": "trace.mjs",

"dependencies": {},
"devDependencies": {
"zlib": "*"
}
"devDependencies": {}
}

@@ -1,2 +0,2 @@

# Trace Model
# Trace Model (NOT FOR PUBLIC CONSUMPTION)

@@ -20,2 +20,16 @@ This folder contains the new trace engine that was first implemented for the Performance Insights panel and is now being repurposed as the primary trace engine that we use within DevTools.

## Building standalone
```sh
# parent doc: go/btlax
# these in no particular order..
front_end/models/trace/build-trace-engine-lib.sh
front_end/models/trace/copy-build-trace-engine-for-publish.sh
madge front_end/models/trace/trace.ts --image tracearch.png --layout dot --exclude="(localized-string-set\/)|(stack-packs\/packs)"
```
## High level architecture

@@ -22,0 +36,0 @@

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet