mozilla / Speedometer
File Size

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

Intro
Learn more...
File Size Overall
57% | 6% | 9% | 10% | 15%
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
js68% | 6% | 8% | 8% | 8%
html48% | 0% | 0% | 25% | 26%
mjs27% | 18% | 34% | 14% | 5%
css0% | 17% | 18% | 24% | 39%
ts0% | 0% | 0% | 45% | 54%
py0% | 0% | 0% | 76% | 23%
vue0% | 0% | 0% | 8% | 91%
jsx0% | 0% | 0% | 0% | 100%
svelte0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
resources57% | 6% | 9% | 10% | 15%
experimental0% | 0% | 0% | 62% | 37%
ROOT0% | 0% | 0% | 83% | 16%
Longest Files (Top 50)
File# lines# units
content.js
in resources/newssite/news-next/src/data/en
6685 -
content.js
in resources/newssite/news-nuxt/data/en
6685 -
content.js
in resources/newssite/news-next/src/data/ar
6677 -
content.js
in resources/newssite/news-nuxt/data/ar
6677 -
content.js
in resources/newssite/news-next/src/data/jp
6671 -
content.js
in resources/newssite/news-nuxt/data/jp
6671 -
longtext.html
in resources/editors/assets
1511 -
mjs
tests.mjs
in resources
1092 -
analysis-task-page.js
in resources/perf.webkit.org/public/v3/pages
945 14
main.css
in resources
727 -
mjs
translations.mjs
in resources
725 -
time-series-chart.js
in resources/perf.webkit.org/public/v3/components
687 16
custom-analysis-task-configurator.js
in resources/perf.webkit.org/public/v3/components
684 4
chart-pane.js
in resources/perf.webkit.org/public/v3/pages
662 21
statistics.js
in resources/perf.webkit.org/public/shared
612 36
commit-set.js
in resources/perf.webkit.org/public/v3/models
427 6
mjs
422 -
interactive-time-series-chart.js
in resources/perf.webkit.org/public/v3/components
401 3
app.css
in resources/todomvc/big-dom-generator/src
394 -
app.css
in resources/todomvc/big-dom-generator/utils
388 -
test-group.js
in resources/perf.webkit.org/public/v3/models
380 19
mjs
main.mjs
in resources
375 -
analysis-results-viewer.js
in resources/perf.webkit.org/public/v3/components
366 6
test-freshness-page.js
in resources/perf.webkit.org/public/v3/pages
355 1
chart-pane-base.js
in resources/perf.webkit.org/public/v3/components
332 2
summary-page.js
in resources/perf.webkit.org/public/v3/pages
316 4
mjs
metric-ui.mjs
in resources
311 -
analysis-task.js
in resources/perf.webkit.org/public/v3/models
296 12
test-group-results-viewer.js
in resources/perf.webkit.org/public/v3/components
280 1
charts-page.js
in resources/perf.webkit.org/public/v3/pages
265 4
measurement-set.js
in resources/perf.webkit.org/public/v3/models
262 7
analysis-category-page.js
in resources/perf.webkit.org/public/v3/pages
255 3
test-group-revision-table.js
in resources/perf.webkit.org/public/v3/components
252 3
instant-file-uploader.js
in resources/perf.webkit.org/public/v3/components
248 2
time-series.js
in resources/perf.webkit.org/public/v3/models
232 -
mjs
developer-mode.mjs
in resources
231 -
base.js
in resources/perf.webkit.org/public/v3/components
230 7
results-table.js
in resources/perf.webkit.org/public/v3/components
224 2
codemirror.html
in resources/editors
200 -
commit-log.js
in resources/perf.webkit.org/public/v3/models
198 9
pane-selector.js
in resources/perf.webkit.org/public/v3/components
195 4
dashboard-page.js
in resources/perf.webkit.org/public/v3/pages
192 2
build-request.js
in resources/perf.webkit.org/public/v3/models
191 4
charts-toolbar.js
in resources/perf.webkit.org/public/v3/pages
191 1
tiptap.html
in resources/editors
190 -
index.html
in resources/perf.webkit.org/public/v3
189 -
combo-box.js
in resources/perf.webkit.org/public/v3/components
181 2
observable-plot.js
in resources/charts
180 12
article.css
in resources/newssite/news-site-css/src/css
180 -
jsmin.py
in resources/perf.webkit.org/tools
179 3
Files With Most Units (Top 50)
File# lines# units
statistics.js
in resources/perf.webkit.org/public/shared
612 36
view.js
in resources/todomvc/vanilla-examples/javascript-es5/src
169 35
view.js
in experimental/todomvc-localstorage/src
169 35
chart-pane.js
in resources/perf.webkit.org/public/v3/pages
662 21
test-group.js
in resources/perf.webkit.org/public/v3/models
380 19
todos.ts
in resources/todomvc/architecture-examples/lit/src/lib
109 18
controller.js
in resources/todomvc/vanilla-examples/javascript-es5/src
151 17
controller.js
in experimental/todomvc-localstorage/src
151 17
controller.js
in resources/todomvc/vanilla-examples/javascript-es6-webpack/src
110 16
time-series-chart.js
in resources/perf.webkit.org/public/v3/components
687 16
todo-app.component.js
in resources/todomvc/vanilla-examples/javascript-web-components/src/components/todo-app
114 15
todo-item.component.js
in resources/todomvc/vanilla-examples/javascript-web-components/src/components/todo-item
153 14
analysis-task-page.js
in resources/perf.webkit.org/public/v3/pages
945 14
store.js
in experimental/todomvc-localstorage/src
103 13
todo-list.component.js
in resources/todomvc/vanilla-examples/javascript-web-components/src/components/todo-list
107 12
todo-topbar.component.js
in resources/todomvc/vanilla-examples/javascript-web-components/src/components/todo-topbar
106 12
observable-plot.js
in resources/charts
180 12
analysis-task.js
in resources/perf.webkit.org/public/v3/models
296 12
todo-view.js
in resources/todomvc/architecture-examples/backbone/src/views
69 11
app-view.js
in resources/todomvc/architecture-examples/backbone/src/views
91 11
todo-bottombar.component.js
in resources/todomvc/vanilla-examples/javascript-web-components/src/components/todo-bottombar
62 10
model.js
in resources/todomvc/architecture-examples/preact/src/app
56 10
commit-log.js
in resources/perf.webkit.org/public/v3/models
198 9
chart-styles.js
in resources/perf.webkit.org/public/v3/components
162 9
model.js
in resources/todomvc/vanilla-examples/javascript-es5/src
56 8
model.js
in experimental/todomvc-localstorage/src
56 8
model.js
in resources/todomvc/vanilla-examples/javascript-es6-webpack/src
54 7
helpers.js
in resources/todomvc/vanilla-examples/javascript-es5/src
31 7
store.js
in resources/todomvc/vanilla-examples/javascript-es5/src
75 7
template.js
in resources/todomvc/vanilla-examples/javascript-es5/src
61 7
measurement-set.js
in resources/perf.webkit.org/public/v3/models
262 7
data-model.js
in resources/perf.webkit.org/public/v3/models
104 7
base.js
in resources/perf.webkit.org/public/v3/components
230 7
commit-set-range-bisector.js
in resources/perf.webkit.org/public/v3
154 7
async-task.js
in resources/perf.webkit.org/public/v3
132 7
helpers.js
in experimental/todomvc-localstorage/src
31 7
template.js
in experimental/todomvc-localstorage/src
61 7
tiptap.js
in resources/editors
37 6
view.js
in resources/todomvc/vanilla-examples/javascript-es6-webpack/src
149 6
store.js
in resources/todomvc/vanilla-examples/javascript-es6-webpack/src
75 6
item.js
in resources/todomvc/architecture-examples/preact/src/app
55 6
chartjs.js
in resources/charts
132 6
common-component-base.js
in resources/perf.webkit.org/public/shared
147 6
commit-set.js
in resources/perf.webkit.org/public/v3/models
427 6
analysis-results-viewer.js
in resources/perf.webkit.org/public/v3/components
366 6
codemirror.js
in resources/editors
39 5
todo-footer.component.ts
in resources/todomvc/architecture-examples/angular/src/app/todo-footer
26 5
events.ts
in resources/todomvc/architecture-examples/lit/src/lib
45 5
manifest.js
in resources/perf.webkit.org/public/v3/models
99 5
useKeyListener.js
in resources/todomvc/vanilla-examples/javascript-web-components/src/hooks
19 4
Files With Long Lines (Top 50)

There are 168 files with lines longer than 120 characters. In total, there are 3850 long lines.

File# lines# units# long lines
longtext.html
in resources/editors/assets
1511 - 1012
content.js
in resources/newssite/news-next/src/data/en
6685 - 421
content.js
in resources/newssite/news-nuxt/data/en
6685 - 421
content.js
in resources/newssite/news-next/src/data/ar
6677 - 401
content.js
in resources/newssite/news-nuxt/data/ar
6677 - 401
content.js
in resources/newssite/news-next/src/data/jp
6671 - 239
content.js
in resources/newssite/news-nuxt/data/jp
6671 - 239
statistics.js
in resources/perf.webkit.org/public/shared
612 36 145
analysis-task-page.js
in resources/perf.webkit.org/public/v3/pages
945 14 39
about.html
in root
104 - 34
custom-analysis-task-configurator.js
in resources/perf.webkit.org/public/v3/components
684 4 30
test-group.js
in resources/perf.webkit.org/public/v3/models
380 19 20
mjs
statistics.mjs
in resources
111 - 18
commit-set-range-bisector.js
in resources/perf.webkit.org/public/v3
154 7 17
chart-pane.js
in resources/perf.webkit.org/public/v3/pages
662 21 13
codemirror.html
in resources/editors
200 - 11
tiptap.html
in resources/editors
190 - 11
reminder.jsx
in resources/todomvc/big-dom-generator/src/components/popovers
41 - 11
commit-set.js
in resources/perf.webkit.org/public/v3/models
427 6 11
measurement-set.js
in resources/perf.webkit.org/public/v3/models
262 7 10
test-group-results-viewer.js
in resources/perf.webkit.org/public/v3/components
280 1 10
test-freshness-page.js
in resources/perf.webkit.org/public/v3/pages
355 1 10
index.html
in root
107 - 9
date-picker.jsx
in resources/todomvc/big-dom-generator/src/components/popovers
88 - 8
time-series-chart.js
in resources/perf.webkit.org/public/v3/components
687 16 8
summary-page.js
in resources/perf.webkit.org/public/v3/pages
316 4 8
analysis-task.js
in resources/perf.webkit.org/public/v3/models
296 12 7
notifications.jsx
in resources/todomvc/big-dom-generator/src/components/popovers
66 - 6
triggerable.js
in resources/perf.webkit.org/public/v3/models
121 4 6
article-content.jsx
in resources/newssite/news-next/src/components/article
96 - 6
todo-item.ts
in resources/todomvc/architecture-examples/lit/src/lib
169 1 5
backlog.jsx
in resources/todomvc/big-dom-generator/src/components/popovers
36 - 5
combo-box.js
in resources/perf.webkit.org/public/v3/components
181 2 5
analysis-results-viewer.js
in resources/perf.webkit.org/public/v3/components
366 6 5
mjs
metric-ui.mjs
in resources
311 - 5
icons.css
in resources/newssite/news-site-css/src/css
90 - 5
ArticleContent.vue
in resources/newssite/news-nuxt/components/atoms
66 - 5
main.jsx
in resources/todomvc/architecture-examples/react-redux/src/components
40 - 4
action-group.jsx
in resources/todomvc/big-dom-generator/src/components
20 - 4
filter.jsx
in resources/todomvc/big-dom-generator/src/components/popovers
59 - 4
timeline.jsx
in resources/todomvc/big-dom-generator/src/components/popovers
60 - 4
tree-area.jsx
in resources/todomvc/big-dom-generator/src/components
78 - 4
search-area.jsx
in resources/todomvc/big-dom-generator/src/components
17 - 4
commit-log.js
in resources/perf.webkit.org/public/v3/models
198 9 4
chart-status-evaluator.js
in resources/perf.webkit.org/public/v3/components
60 - 4
commit-log-viewer.js
in resources/perf.webkit.org/public/v3/components
148 2 4
results-table.js
in resources/perf.webkit.org/public/v3/components
224 2 4
async-task.js
in resources/perf.webkit.org/public/v3
132 7 4
reduced-motion-icon.jsx
in resources/newssite/news-next/src/assets
14 - 4
ReducedMotionIcon.vue
in resources/newssite/news-nuxt/components/assets
13 - 4