elastic / apm-agent-rum-js
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 0% | 33% | 40% | 26%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
js0% | 0% | 35% | 37% | 27%
mjs0% | 0% | 0% | 100% | 0%
ts0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
packages0% | 0% | 33% | 35% | 30%
dev-utils0% | 0% | 36% | 50% | 12%
scripts0% | 0% | 26% | 50% | 22%
Longest Files (Top 50)
File# lines# units
transaction-service.js
in packages/rum-core/src/performance-monitoring
373 15
utils.js
in packages/rum-core/src/common
346 40
performance-monitoring.js
in packages/rum-core/src/performance-monitoring
336 15
308 14
webdriver.js
in dev-utils
294 16
apm-server.js
in packages/rum-core/src/common
285 13
compress.js
in packages/rum-core/src/common
259 19
apm-base.js
in packages/rum/src
231 17
build.js
in dev-utils
229 15
config-service.js
in packages/rum-core/src/common
196 13
metrics.js
in packages/rum-core/src/performance-monitoring/metrics
182 9
test-config.js
in dev-utils
173 9
error-logging.js
in packages/rum-core/src/error-logging
167 9
url.js
in packages/rum-core/src/common
165 5
mjs
160 -
mjs
158 -
run-script.js
in dev-utils
156 13
mjs
ci-release.mjs
in scripts
150 -
process.js
in packages/rum-core/src/performance-monitoring/metrics/inp
147 6
karma.js
in dev-utils
146 2
context.js
in packages/rum-core/src/common
140 11
constants.js
in packages/rum-core/src/common
134 -
test-utils.js
in dev-utils
133 9
truncate.js
in packages/rum-core/src/common
131 4
transaction.js
in packages/rum-core/src/performance-monitoring
128 16
benchmarks.js
in scripts
126 4
breakdown.js
in packages/rum-core/src/performance-monitoring
122 5
dep-info.js
in dev-utils
121 8
fetch-patch.js
in packages/rum-core/src/common/patching
111 7
stack-trace.js
in packages/rum-core/src/error-logging
110 8
tracer.js
in packages/rum-core/src/opentracing
106 3
xhr-patch.js
in packages/rum-core/src/common/patching
101 6
85 3
83 2
marks.js
in packages/rum-core/src/performance-monitoring/navigation
82 2
test-servers.js
in dev-utils
80 4
get-apm-routes.js
in packages/rum-react/src
79 3
page-visibility.js
in packages/rum-core/src/common/observers
71 3
fetch.js
in packages/rum-core/src/common/http
71 4
capture-navigation.js
in packages/rum-core/src/performance-monitoring/navigation
69 1
span-base.js
in packages/rum-core/src/performance-monitoring
67 7
span.js
in packages/rum-core/src/opentracing
66 7
index.js
in packages/rum-core/src
65 1
64 2
page-clicks.js
in packages/rum-core/src/common/observers
64 5
karma.bench.conf.js
in packages/rum-core
63 3
apm.service.ts
in packages/rum-angular/src
62 2
service-factory.js
in packages/rum-core/src/common
62 3
xhr.js
in packages/rum-core/src/common/http
56 2
patch-utils.js
in packages/rum-core/src/common/patching
48 5
Files With Most Units (Top 50)
File# lines# units
utils.js
in packages/rum-core/src/common
346 40
compress.js
in packages/rum-core/src/common
259 19
apm-base.js
in packages/rum/src
231 17
webdriver.js
in dev-utils
294 16
transaction.js
in packages/rum-core/src/performance-monitoring
128 16
build.js
in dev-utils
229 15
transaction-service.js
in packages/rum-core/src/performance-monitoring
373 15
performance-monitoring.js
in packages/rum-core/src/performance-monitoring
336 15
308 14
run-script.js
in dev-utils
156 13
config-service.js
in packages/rum-core/src/common
196 13
apm-server.js
in packages/rum-core/src/common
285 13
context.js
in packages/rum-core/src/common
140 11
test-config.js
in dev-utils
173 9
test-utils.js
in dev-utils
133 9
metrics.js
in packages/rum-core/src/performance-monitoring/metrics
182 9
error-logging.js
in packages/rum-core/src/error-logging
167 9
dep-info.js
in dev-utils
121 8
stack-trace.js
in packages/rum-core/src/error-logging
110 8
span-base.js
in packages/rum-core/src/performance-monitoring
67 7
fetch-patch.js
in packages/rum-core/src/common/patching
111 7
span.js
in packages/rum-core/src/opentracing
66 7
process.js
in packages/rum-core/src/performance-monitoring/metrics/inp
147 6
xhr-patch.js
in packages/rum-core/src/common/patching
101 6
breakdown.js
in packages/rum-core/src/performance-monitoring
122 5
page-clicks.js
in packages/rum-core/src/common/observers
64 5
url.js
in packages/rum-core/src/common
165 5
logging-service.js
in packages/rum-core/src/common
39 5
queue.js
in packages/rum-core/src/common
34 5
patch-utils.js
in packages/rum-core/src/common/patching
48 5
test-servers.js
in dev-utils
80 4
resource-timing.js
in packages/rum-core/src/performance-monitoring/navigation
46 4
truncate.js
in packages/rum-core/src/common
131 4
event-handler.js
in packages/rum-core/src/common
38 4
fetch.js
in packages/rum-core/src/common/http
71 4
index.js
in packages/rum-core/src/common/patching
23 4
benchmarks.js
in scripts
126 4
jasmine.js
in dev-utils
35 3
karma.bench.conf.js
in packages/rum-core
63 3
service-factory.js
in packages/rum-core/src/common
62 3
page-visibility.js
in packages/rum-core/src/common/observers
71 3
tracer.js
in packages/rum-core/src/opentracing
106 3
get-apm-routes.js
in packages/rum-react/src
79 3
85 3
karma.js
in dev-utils
146 2
64 2
error-handler.ts
in packages/rum-angular/src
13 2
apm.service.ts
in packages/rum-angular/src
62 2
marks.js
in packages/rum-core/src/performance-monitoring/navigation
82 2
span.js
in packages/rum-core/src/performance-monitoring
22 2
Files With Long Lines (Top 4)

There are 4 files with lines longer than 120 characters. In total, there are 8 long lines.

File# lines# units# long lines
process.js
in packages/rum-core/src/performance-monitoring/metrics/inp
147 6 3
performance-monitoring.js
in packages/rum-core/src/performance-monitoring
336 15 2
mjs
ci-release.mjs
in scripts
150 - 2
tracer.js
in packages/rum-core/src/opentracing
106 3 1