Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use esm for the JS Runtime bundle manifest #9206

Open
wants to merge 2 commits into
base: v2
Choose a base branch
from

Conversation

alshdavid
Copy link
Contributor

↪️ Pull Request

Noticed we are using commonjs for the bundle manifest in the JS runtime. With the bundle manifest exporting its functions using esm, it results in a very small reduction in emitted code.

Draft PR to see if the pipeline passes

@parcel-benchmark
Copy link

Benchmark Results

Kitchen Sink ✅

Timings

Description Time Difference
Cold 1.49s -8.00ms
Cached 241.00ms -36.00ms 🚀

Cold Bundles

Bundle Size Difference Time Difference
dist/legacy/index.8692583b.js 1.48kb +124.00b ⚠️ 330.00ms -13.00ms
dist/legacy/index.a2819fc3.js 1.06kb +95.00b ⚠️ 330.00ms -12.00ms
dist/modern/index.2cb8781a.js 1.02kb +127.00b ⚠️ 330.00ms -12.00ms

Cached Bundles

Bundle Size Difference Time Difference
dist/legacy/parcel.7cdb0fad.webp 102.94kb +0.00b 223.00ms -14.00ms 🚀
dist/modern/parcel.7cdb0fad.webp 102.94kb +0.00b 224.00ms -13.00ms 🚀
dist/legacy/index.8692583b.js 1.48kb +124.00b ⚠️ 329.00ms -40.00ms 🚀
dist/legacy/index.a2819fc3.js 1.06kb +95.00b ⚠️ 329.00ms -39.00ms 🚀
dist/modern/index.2cb8781a.js 1.02kb +127.00b ⚠️ 330.00ms -38.00ms 🚀

React HackerNews ✅

Timings

Description Time Difference
Cold 4.75s +234.00ms
Cached 417.00ms -20.00ms

Cold Bundles

Bundle Size Difference Time Difference
dist/index.js 460.80kb +13.00b ⚠️ 1.22s +54.00ms
dist/PermalinkedComment.b41e2791.js 4.07kb +0.00b 497.00ms +130.00ms ⚠️
dist/UserProfile.2a2fa310.js 1.51kb +0.00b 497.00ms +131.00ms ⚠️
dist/NotFound.13a965e5.js 399.00b +0.00b 497.00ms +130.00ms ⚠️
dist/logo.8dd07848.png 244.00b +0.00b 344.00ms +48.00ms ⚠️

Cached Bundles

Bundle Size Difference Time Difference
dist/index.js 460.80kb +13.00b ⚠️ 1.24s +47.00ms
dist/PermalinkedComment.b41e2791.js 4.07kb +0.00b 407.00ms -62.00ms 🚀
dist/UserProfile.2a2fa310.js 1.51kb +0.00b 407.00ms -62.00ms 🚀
dist/NotFound.13a965e5.js 399.00b +0.00b 407.00ms -62.00ms 🚀

AtlasKit Editor ✅

Timings

Description Time Difference
Cold 37.03s -6.31s 🚀
Cached 2.15s -275.00ms 🚀

Cold Bundles

Bundle Size Difference Time Difference
dist/index.ca7cdd59.js 3.79mb +0.00b 16.92s -3.47s 🚀
dist/pdfRenderer.488477b0.js 1.11mb +0.00b 13.11s -3.02s 🚀
dist/editorView.35ac73e7.js 619.90kb +0.00b 13.89s -3.66s 🚀
dist/refractor.c460668c.js 601.81kb +0.00b 12.02s -2.81s 🚀
dist/media-viewer.6b8adda1.js 537.45kb +0.00b 8.73s -2.65s 🚀
dist/popup.c282bed0.js 324.59kb +0.00b 12.02s -2.81s 🚀
dist/ConfigPanelFieldsLoader.54b2cecc.js 306.94kb +0.00b 8.73s -2.65s 🚀
dist/EmojiPickerComponent.1a5571cb.js 189.81kb +0.00b 12.02s -2.81s 🚀
dist/card.583a1f18.js 140.31kb +0.00b 8.73s -2.65s 🚀
dist/ConfigPanelFieldsLoader.d25d4efc.js 83.10kb +0.00b 12.02s -2.81s 🚀
dist/mobile-upload.35a8a8fb.js 66.63kb +0.00b 5.28s -1.31s 🚀
dist/esm.1c9ef78b.js 63.49kb +0.00b 12.02s -2.81s 🚀
dist/ElementBrowser.8e866a0e.js 62.33kb +0.00b 8.73s -2.65s 🚀
dist/archive.a2217524.js 60.29kb +0.00b 8.73s -2.65s 🚀
dist/esm.1a044825.js 59.85kb +0.00b 8.73s -2.65s 🚀
dist/component-lazy.1b33c14d.js 59.63kb +0.00b 5.54s -1.50s 🚀
dist/component.bb2f7991.js 58.01kb +13.00b ⚠️ 5.28s -1.30s 🚀
dist/DatePicker.9c23032b.js 47.98kb +0.00b 6.16s -1.72s 🚀
dist/esm.3fa8c7de.js 39.56kb +0.00b 12.02s -2.81s 🚀
dist/Modal.ff929598.js 28.33kb +0.00b 5.27s -1.31s 🚀
dist/DatePicker.a3ad9fca.js 25.15kb +0.00b 6.16s -1.72s 🚀
dist/smartMediaEditor.0fdaaac3.js 21.89kb +0.00b 12.02s -2.81s 🚀
dist/esm.699bbabf.js 20.65kb +0.00b 12.02s -2.81s 🚀
dist/component.1c22aee9.js 18.81kb +0.00b 5.27s -1.32s 🚀
dist/js.324be058.js 17.34kb +0.00b 5.27s -1.31s 🚀
dist/ConfigPanelFieldsLoader.3cdf42ed.js 15.95kb +0.00b 8.73s -2.65s 🚀
dist/ui.f919792f.js 14.62kb +0.00b 8.73s -2.65s 🚀
dist/ConfigPanelFieldsLoader.0c1e88b7.js 13.78kb +0.00b 8.73s -2.65s 🚀
dist/dropzone.7e088531.js 13.61kb +0.00b 12.02s -2.81s 🚀
dist/pdfRenderer.187ba54d.js 12.21kb +0.00b 8.73s -2.65s 🚀
dist/dropzone.09d0b890.js 11.64kb +0.00b 12.02s -2.81s 🚀
dist/Toolbar.7b6f497e.js 9.53kb +0.00b 12.02s -2.81s 🚀
dist/clipboard.f5f3497c.js 8.07kb +0.00b 12.02s -2.81s 🚀
dist/mobile-upload.8bd7d5f3.js 7.99kb +0.00b 5.26s -1.32s 🚀
dist/mobile-upload.41e1ddfc.js 7.99kb +0.00b 8.73s -2.65s 🚀
dist/mobile-upload.f2b8a53f.js 7.99kb +0.00b 8.73s -2.65s 🚀
dist/mobile-upload.40a8f0fb.js 7.99kb +0.00b 12.02s -2.81s 🚀
dist/index.runtime.50c92a63.js 7.42kb -78.00b 🚀 12.02s -2.81s 🚀
dist/browser.333a8efe.js 7.33kb +0.00b 12.02s -2.81s 🚀
dist/index.b16227d6.css 4.08kb +0.00b 12.05s -2.80s 🚀
dist/Modal.232b8600.js 4.00kb +0.00b 5.27s -1.31s 🚀
dist/component.b84d6109.js 3.35kb +0.00b 5.27s -1.31s 🚀
dist/media-viewer-analytics-error-boundary.c1511b0d.js 3.32kb +0.00b 12.02s +643.00ms ⚠️
dist/media-picker-analytics-error-boundary.418c2c46.js 3.32kb +0.00b 12.02s -2.81s 🚀
dist/media-card-analytics-error-boundary.7d513b72.js 3.32kb +0.00b 12.02s -2.81s 🚀
dist/png-chunks-extract.c54842d7.js 3.19kb +0.00b 5.26s -1.32s 🚀
dist/ru.896915b9.js 2.94kb +0.00b 8.68s +799.00ms ⚠️
dist/uk.48c97550.js 2.89kb +0.00b 8.73s -2.65s 🚀
dist/codeViewerRenderer.f99075be.js 2.74kb +0.00b 8.73s -2.65s 🚀
dist/th.31044730.js 2.73kb +0.00b 8.73s -2.65s 🚀
dist/ResourcedEmojiComponent.1ec35575.js 2.60kb +0.00b 6.16s -1.72s 🚀
dist/pl.5f36d63e.js 2.38kb +0.00b 6.16s -1.72s 🚀
dist/cs.971d1d60.js 2.36kb +0.00b 6.16s -1.72s 🚀
dist/de.6efbb375.js 2.30kb +0.00b 6.16s -1.72s 🚀
dist/fr.af2c92ae.js 2.25kb +0.00b 6.16s -1.72s 🚀
dist/es.23f0c164.js 2.25kb +0.00b 6.16s -1.72s 🚀
dist/hu.8323f36b.js 2.23kb +0.00b 6.16s -1.72s 🚀
dist/fi.7ed4b1b5.js 2.22kb +0.00b 6.16s -1.72s 🚀
dist/ja.5653161c.js 2.22kb +0.00b 6.16s -1.72s 🚀
dist/vi.d8dcb67a.js 2.22kb +0.00b 8.73s -2.65s 🚀
dist/pt_BR.eccfad73.js 2.19kb +0.00b 6.16s -1.72s 🚀
dist/tr.46f26598.js 2.16kb +0.00b 8.73s -2.65s 🚀
dist/ko.2cf2bbda.js 2.11kb +0.00b 6.16s -1.72s 🚀
dist/sv.13d93533.js 2.10kb +0.00b 8.73s -2.65s 🚀
dist/it.601d375a.js 2.10kb +0.00b 6.16s -1.72s 🚀
dist/nb.b300dd3e.js 2.09kb +0.00b 6.16s -1.72s 🚀
dist/date.7b2f9581.js 2.07kb +0.00b 5.53s -1.50s 🚀
dist/da.21385cf2.js 2.07kb +0.00b 6.16s -1.72s 🚀
dist/nl.3999ea58.js 2.07kb +0.00b 6.16s -1.72s 🚀
dist/images.46c877f3.js 2.03kb +0.00b 5.53s -1.51s 🚀
dist/zh_TW.afaf6222.js 1.98kb +0.00b 8.73s -2.65s 🚀
dist/zh.fcdc32bb.js 1.96kb +0.00b 8.73s -2.65s 🚀
dist/feedback.fd1f6260.js 1.89kb +0.00b 6.16s -1.72s 🚀
dist/status.6f638b3d.js 1.80kb +0.00b 5.54s -1.50s 🚀
dist/code.ef3dfa9c.js 1.69kb +0.00b 5.53s -1.50s 🚀
dist/workerHasher.bfc999cd.js 1.69kb +0.00b 5.26s -1.32s 🚀
dist/workerHasher.4b89e1de.js 1.69kb +0.00b 8.73s -2.65s 🚀
dist/workerHasher.06536d4e.js 1.69kb +0.00b 8.73s -2.65s 🚀
dist/workerHasher.dd4d2a38.js 1.69kb +0.00b 12.02s -2.81s 🚀
dist/workerHasher.eae92e5c.js 1.69kb +0.00b 12.02s -2.81s 🚀
dist/workerHasher.cfe5994f.js 1.69kb +0.00b 12.02s -2.81s 🚀
dist/list-number.35bc7f17.js 1.60kb +0.00b 5.54s -1.50s 🚀
dist/heading6.974f167d.js 1.49kb +0.00b 6.16s -1.72s 🚀
dist/16.87c743d1.js 1.48kb +0.00b 5.27s -1.31s 🚀
dist/heading3.9ad47cbe.js 1.48kb +0.00b 5.54s -1.50s 🚀
dist/16.dd50aef4.js 1.41kb +0.00b 5.27s -1.31s 🚀
dist/link.542e87bf.js 1.41kb +0.00b 5.54s -1.50s 🚀
dist/emoji.79757e2c.js 1.38kb +0.00b 5.53s -1.51s 🚀
dist/heading5.023a8f1f.js 1.36kb +0.00b 6.16s -881.00ms 🚀
dist/expand.801fc3a0.js 1.31kb +0.00b 6.16s -1.72s 🚀
dist/heading2.bffcdf12.js 1.30kb +0.00b 5.54s -1.50s 🚀
dist/heading4.05995ed9.js 1.25kb +0.00b 5.54s -1.50s 🚀
dist/mention.adafe481.js 1.21kb +0.00b 5.54s -1.50s 🚀
dist/layout.40f6b132.js 1.17kb +0.00b 5.53s -1.51s 🚀
dist/divider.616b37d8.js 1.17kb +0.00b 5.53s -1.50s 🚀
dist/action.361730a6.js 1.15kb +0.00b 5.53s -1.50s 🚀
dist/heading1.495af5dc.js 1.14kb +0.00b 5.54s -1.50s 🚀
dist/16.9e7cc0d9.js 1.13kb +0.00b 5.27s -1.31s 🚀
dist/list.c5ad55b6.js 1.11kb +0.00b 5.54s -1.50s 🚀
dist/quote.235ab420.js 1.11kb +0.00b 5.54s -1.50s 🚀
dist/decision.36a0b771.js 1.10kb +0.00b 5.53s -1.50s 🚀
dist/16.8d078bd1.js 1.08kb +0.00b 5.27s -1.31s 🚀
dist/16.bb53313d.js 1.08kb +0.00b 5.27s -1.31s 🚀
dist/panel-warning.7e72ad42.js 1.07kb +0.00b 5.54s -1.50s 🚀
dist/16.88e24f19.js 1.06kb +0.00b 5.27s -1.31s 🚀
dist/16.0d8c3c9e.js 1.06kb +0.00b 5.53s -1.50s 🚀
dist/table.389f0908.js 1.05kb +0.00b 5.54s -1.50s 🚀
dist/16.db9c75f1.js 1.03kb +0.00b 5.28s -1.30s 🚀
dist/panel.7cee1972.js 1017.00b +0.00b 5.54s -1.50s 🚀
dist/panel-error.e46252ff.js 994.00b +0.00b 5.54s -1.50s 🚀
dist/16.c0880b62.js 992.00b +0.00b 5.27s -1.31s 🚀
dist/16.99296be0.js 964.00b +0.00b 5.27s -1.31s 🚀
dist/16.c16ee42d.js 957.00b +0.00b 5.27s -1.31s 🚀
dist/16.dcf139e7.js 951.00b +0.00b 5.54s -1.50s 🚀
dist/panel-success.dbd2515b.js 935.00b +0.00b 5.54s -1.50s 🚀
dist/panel-note.b6c94ff5.js 925.00b +0.00b 5.54s -1.50s 🚀
dist/16.26c3d518.js 912.00b +0.00b 5.27s -1.31s 🚀
dist/16.f76b9cae.js 906.00b +0.00b 5.27s -1.31s 🚀
dist/16.fb327623.js 906.00b +0.00b 5.27s -1.31s 🚀
dist/16.f2056258.js 905.00b +0.00b 5.27s -1.31s 🚀
dist/16.4e7dec68.js 904.00b +0.00b 5.27s -1.31s 🚀
dist/16.400116d9.js 903.00b +0.00b 5.27s -1.31s 🚀
dist/16.f6395317.js 876.00b +0.00b 5.54s -1.50s 🚀
dist/16.24326b68.js 855.00b +0.00b 5.27s -1.31s 🚀
dist/16.0285f4b2.js 827.00b +0.00b 5.28s -1.30s 🚀
dist/sk.101f1705.js 786.00b +0.00b 8.73s +847.00ms ⚠️
dist/pt_PT.402f9c4e.js 765.00b +0.00b 6.16s -1.72s 🚀
dist/et.69382942.js 763.00b +0.00b 6.16s -1.72s 🚀
dist/simpleHasher.2403fa32.js 719.00b +0.00b 5.26s -1.32s 🚀
dist/simpleHasher.8b7def87.js 719.00b +0.00b 8.73s -2.65s 🚀
dist/simpleHasher.38195df7.js 719.00b +0.00b 8.73s -2.65s 🚀
dist/simpleHasher.308c3a38.js 719.00b +0.00b 12.02s -2.81s 🚀
dist/simpleHasher.f29b9a84.js 719.00b +0.00b 12.02s -2.81s 🚀
dist/simpleHasher.d2c7eaf0.js 719.00b +0.00b 12.02s -2.81s 🚀
dist/is.5b945719.js 625.00b +0.00b 6.16s -1.72s 🚀
dist/ro.a6eff34a.js 612.00b +0.00b 6.16s -1.72s 🚀
dist/en_GB.61f7112a.js 602.00b +0.00b 6.16s -1.72s 🚀
dist/en.41261459.js 599.00b +0.00b 6.16s -1.72s 🚀
dist/index.html 248.00b +0.00b 6.15s -314.00ms 🚀

Cached Bundles

Bundle Size Difference Time Difference
dist/index.ca7cdd59.js 3.79mb +0.00b 17.04s -3.00s 🚀
dist/pdfRenderer.488477b0.js 1.11mb +0.00b 13.34s -2.53s 🚀
dist/editorView.35ac73e7.js 619.90kb +0.00b 14.04s -3.46s 🚀
dist/refractor.c460668c.js 601.81kb +0.00b 11.96s -2.72s 🚀
dist/popup.c282bed0.js 324.59kb +0.00b 11.96s -2.72s 🚀
dist/ConfigPanelFieldsLoader.54b2cecc.js 306.94kb +0.00b 8.90s -2.46s 🚀
dist/EmojiPickerComponent.1a5571cb.js 189.81kb +0.00b 11.95s -2.72s 🚀
dist/card.583a1f18.js 140.31kb +0.00b 8.89s -2.47s 🚀
dist/ConfigPanelFieldsLoader.d25d4efc.js 83.10kb +0.00b 11.95s -2.72s 🚀
dist/mobile-upload.35a8a8fb.js 66.63kb +0.00b 5.45s -1.40s 🚀
dist/esm.1c9ef78b.js 63.49kb +0.00b 11.96s -2.73s 🚀
dist/ElementBrowser.8e866a0e.js 62.33kb +0.00b 8.90s -2.47s 🚀
dist/archive.a2217524.js 60.29kb +0.00b 8.89s -2.47s 🚀
dist/esm.1a044825.js 59.85kb +0.00b 8.90s -2.47s 🚀
dist/component-lazy.1b33c14d.js 59.63kb +0.00b 5.75s -1.52s 🚀
dist/component.bb2f7991.js 58.01kb +13.00b ⚠️ 5.45s -1.40s 🚀
dist/DatePicker.9c23032b.js 47.98kb +0.00b 6.39s -1.77s 🚀
dist/esm.3fa8c7de.js 39.56kb +0.00b 11.96s -2.73s 🚀
dist/Modal.ff929598.js 28.33kb +0.00b 5.45s -1.40s 🚀
dist/DatePicker.a3ad9fca.js 25.15kb +0.00b 6.39s -1.77s 🚀
dist/smartMediaEditor.0fdaaac3.js 21.89kb +0.00b 11.96s -2.73s 🚀
dist/esm.699bbabf.js 20.65kb +0.00b 11.96s -2.73s 🚀
dist/component.1c22aee9.js 18.81kb +0.00b 5.45s -1.40s 🚀
dist/js.324be058.js 17.34kb +0.00b 5.45s -1.39s 🚀
dist/ConfigPanelFieldsLoader.3cdf42ed.js 15.95kb +0.00b 8.89s -2.47s 🚀
dist/ui.f919792f.js 14.62kb +0.00b 8.90s -2.47s 🚀
dist/ConfigPanelFieldsLoader.0c1e88b7.js 13.78kb +0.00b 8.89s -2.47s 🚀
dist/dropzone.7e088531.js 13.61kb +0.00b 11.96s -2.73s 🚀
dist/pdfRenderer.187ba54d.js 12.21kb +0.00b 8.89s -2.47s 🚀
dist/dropzone.09d0b890.js 11.64kb +0.00b 11.96s -2.73s 🚀
dist/Toolbar.7b6f497e.js 9.53kb +0.00b 11.96s -2.73s 🚀
dist/clipboard.f5f3497c.js 8.07kb +0.00b 11.96s -2.73s 🚀
dist/mobile-upload.8bd7d5f3.js 7.99kb +0.00b 5.45s -1.40s 🚀
dist/mobile-upload.41e1ddfc.js 7.99kb +0.00b 8.90s -2.47s 🚀
dist/mobile-upload.f2b8a53f.js 7.99kb +0.00b 8.90s -2.46s 🚀
dist/mobile-upload.40a8f0fb.js 7.99kb +0.00b 11.96s -2.73s 🚀
dist/index.runtime.50c92a63.js 7.42kb -78.00b 🚀 11.96s -2.73s 🚀
dist/browser.333a8efe.js 7.33kb +0.00b 11.96s -2.73s 🚀
dist/index.b16227d6.css 4.08kb +0.00b 12.07s -2.63s 🚀
dist/Modal.232b8600.js 4.00kb +0.00b 5.45s -1.39s 🚀
dist/component.b84d6109.js 3.35kb +0.00b 5.45s -1.39s 🚀
dist/media-viewer-analytics-error-boundary.c1511b0d.js 3.32kb +0.00b 11.96s -2.72s 🚀
dist/media-picker-analytics-error-boundary.418c2c46.js 3.32kb +0.00b 11.96s -2.73s 🚀
dist/media-card-analytics-error-boundary.7d513b72.js 3.32kb +0.00b 11.96s -2.72s 🚀
dist/png-chunks-extract.c54842d7.js 3.19kb +0.00b 5.45s -1.40s 🚀
dist/ru.896915b9.js 2.94kb +0.00b 8.89s -2.47s 🚀
dist/uk.48c97550.js 2.89kb +0.00b 8.89s -2.47s 🚀
dist/codeViewerRenderer.f99075be.js 2.74kb +0.00b 8.89s -2.47s 🚀
dist/th.31044730.js 2.73kb +0.00b 8.89s -2.47s 🚀
dist/ResourcedEmojiComponent.1ec35575.js 2.60kb +0.00b 6.39s -1.77s 🚀
dist/pl.5f36d63e.js 2.38kb +0.00b 6.39s -1.77s 🚀
dist/cs.971d1d60.js 2.36kb +0.00b 6.39s -1.77s 🚀
dist/de.6efbb375.js 2.30kb +0.00b 6.39s -1.77s 🚀
dist/fr.af2c92ae.js 2.25kb +0.00b 6.39s -1.77s 🚀
dist/es.23f0c164.js 2.25kb +0.00b 6.39s -1.77s 🚀
dist/hu.8323f36b.js 2.23kb +0.00b 6.39s -1.77s 🚀
dist/fi.7ed4b1b5.js 2.22kb +0.00b 6.39s -1.77s 🚀
dist/ja.5653161c.js 2.22kb +0.00b 6.39s -1.77s 🚀
dist/vi.d8dcb67a.js 2.22kb +0.00b 8.89s -2.47s 🚀
dist/pt_BR.eccfad73.js 2.19kb +0.00b 6.39s -1.77s 🚀
dist/tr.46f26598.js 2.16kb +0.00b 8.89s -2.47s 🚀
dist/ko.2cf2bbda.js 2.11kb +0.00b 6.39s -1.77s 🚀
dist/sv.13d93533.js 2.10kb +0.00b 8.89s -2.47s 🚀
dist/it.601d375a.js 2.10kb +0.00b 6.39s -1.77s 🚀
dist/nb.b300dd3e.js 2.09kb +0.00b 6.39s -1.77s 🚀
dist/date.7b2f9581.js 2.07kb +0.00b 5.75s -1.52s 🚀
dist/da.21385cf2.js 2.07kb +0.00b 6.39s -1.77s 🚀
dist/nl.3999ea58.js 2.07kb +0.00b 6.39s -1.77s 🚀
dist/images.46c877f3.js 2.03kb +0.00b 5.75s -1.52s 🚀
dist/zh_TW.afaf6222.js 1.98kb +0.00b 8.89s -2.47s 🚀
dist/zh.fcdc32bb.js 1.96kb +0.00b 8.89s -2.47s 🚀
dist/feedback.fd1f6260.js 1.89kb +0.00b 6.39s -1.77s 🚀
dist/status.6f638b3d.js 1.80kb +0.00b 5.75s -1.52s 🚀
dist/code.ef3dfa9c.js 1.69kb +0.00b 5.75s -1.52s 🚀
dist/workerHasher.bfc999cd.js 1.69kb +0.00b 5.45s -1.40s 🚀
dist/workerHasher.4b89e1de.js 1.69kb +0.00b 8.90s -2.47s 🚀
dist/workerHasher.06536d4e.js 1.69kb +0.00b 8.90s -2.47s 🚀
dist/workerHasher.dd4d2a38.js 1.69kb +0.00b 11.96s -2.73s 🚀
dist/workerHasher.eae92e5c.js 1.69kb +0.00b 11.96s -2.73s 🚀
dist/workerHasher.cfe5994f.js 1.69kb +0.00b 11.96s -2.73s 🚀
dist/list-number.35bc7f17.js 1.60kb +0.00b 5.75s -1.52s 🚀
dist/heading6.974f167d.js 1.49kb +0.00b 6.39s -1.77s 🚀
dist/16.87c743d1.js 1.48kb +0.00b 5.45s -1.40s 🚀
dist/heading3.9ad47cbe.js 1.48kb +0.00b 5.75s -1.52s 🚀
dist/16.dd50aef4.js 1.41kb +0.00b 5.45s -1.40s 🚀
dist/link.542e87bf.js 1.41kb +0.00b 5.75s -1.52s 🚀
dist/emoji.79757e2c.js 1.38kb +0.00b 5.75s -1.52s 🚀
dist/heading5.023a8f1f.js 1.36kb +0.00b 6.39s -1.77s 🚀
dist/expand.801fc3a0.js 1.31kb +0.00b 6.39s -1.77s 🚀
dist/heading2.bffcdf12.js 1.30kb +0.00b 5.75s -1.52s 🚀
dist/heading4.05995ed9.js 1.25kb +0.00b 5.75s -1.52s 🚀
dist/mention.adafe481.js 1.21kb +0.00b 5.75s -1.52s 🚀
dist/layout.40f6b132.js 1.17kb +0.00b 5.75s -1.52s 🚀
dist/divider.616b37d8.js 1.17kb +0.00b 5.75s -1.52s 🚀
dist/action.361730a6.js 1.15kb +0.00b 5.75s -1.52s 🚀
dist/heading1.495af5dc.js 1.14kb +0.00b 5.75s -1.52s 🚀
dist/16.9e7cc0d9.js 1.13kb +0.00b 5.45s -1.40s 🚀
dist/list.c5ad55b6.js 1.11kb +0.00b 5.75s -1.52s 🚀
dist/quote.235ab420.js 1.11kb +0.00b 5.75s -1.52s 🚀
dist/decision.36a0b771.js 1.10kb +0.00b 5.75s -1.52s 🚀
dist/16.8d078bd1.js 1.08kb +0.00b 5.45s -1.40s 🚀
dist/16.bb53313d.js 1.08kb +0.00b 5.45s -1.40s 🚀
dist/panel-warning.7e72ad42.js 1.07kb +0.00b 5.75s -1.52s 🚀
dist/16.88e24f19.js 1.06kb +0.00b 5.45s -1.39s 🚀
dist/16.0d8c3c9e.js 1.06kb +0.00b 5.75s -1.52s 🚀
dist/table.389f0908.js 1.05kb +0.00b 5.75s -1.52s 🚀
dist/16.db9c75f1.js 1.03kb +0.00b 5.45s -1.41s 🚀
dist/panel.7cee1972.js 1017.00b +0.00b 5.75s -1.52s 🚀
dist/panel-error.e46252ff.js 994.00b +0.00b 5.75s -1.52s 🚀
dist/16.c0880b62.js 992.00b +0.00b 5.45s -1.40s 🚀
dist/16.99296be0.js 964.00b +0.00b 5.45s -1.40s 🚀
dist/16.c16ee42d.js 957.00b +0.00b 5.45s -1.40s 🚀
dist/16.dcf139e7.js 951.00b +0.00b 5.75s -1.52s 🚀
dist/panel-success.dbd2515b.js 935.00b +0.00b 5.75s -1.52s 🚀
dist/panel-note.b6c94ff5.js 925.00b +0.00b 5.75s -1.52s 🚀
dist/16.26c3d518.js 912.00b +0.00b 5.45s -1.40s 🚀
dist/16.f76b9cae.js 906.00b +0.00b 5.45s -1.40s 🚀
dist/16.fb327623.js 906.00b +0.00b 5.45s -1.40s 🚀
dist/16.f2056258.js 905.00b +0.00b 5.45s -1.40s 🚀
dist/16.4e7dec68.js 904.00b +0.00b 5.45s -1.40s 🚀
dist/16.400116d9.js 903.00b +0.00b 5.45s -1.40s 🚀
dist/16.f6395317.js 876.00b +0.00b 5.75s -1.52s 🚀
dist/16.24326b68.js 855.00b +0.00b 5.45s -1.40s 🚀
dist/16.0285f4b2.js 827.00b +0.00b 5.45s -1.41s 🚀
dist/sk.101f1705.js 786.00b +0.00b 8.89s -2.47s 🚀
dist/pt_PT.402f9c4e.js 765.00b +0.00b 6.39s -1.77s 🚀
dist/et.69382942.js 763.00b +0.00b 6.39s -1.77s 🚀
dist/simpleHasher.2403fa32.js 719.00b +0.00b 5.45s -1.40s 🚀
dist/simpleHasher.8b7def87.js 719.00b +0.00b 8.90s -2.47s 🚀
dist/simpleHasher.38195df7.js 719.00b +0.00b 8.90s -2.47s 🚀
dist/simpleHasher.308c3a38.js 719.00b +0.00b 11.96s -2.73s 🚀
dist/simpleHasher.f29b9a84.js 719.00b +0.00b 11.96s -2.73s 🚀
dist/simpleHasher.d2c7eaf0.js 719.00b +0.00b 11.96s -2.73s 🚀
dist/is.5b945719.js 625.00b +0.00b 6.39s -1.77s 🚀
dist/ro.a6eff34a.js 612.00b +0.00b 6.40s -1.77s 🚀
dist/en_GB.61f7112a.js 602.00b +0.00b 6.39s -1.77s 🚀
dist/en.41261459.js 599.00b +0.00b 6.39s -1.77s 🚀
dist/index.html 248.00b +0.00b 6.41s -1.77s 🚀

Three.js ✅

Timings

Description Time Difference
Cold 3.07s +60.00ms
Cached 320.00ms +16.00ms

Cold Bundles

Bundle Size Difference Time Difference
dist/Three.js 572.22kb +0.00b 1000.00ms +73.00ms ⚠️

Cached Bundles

No bundle changes detected.

Click here to view a detailed benchmark overview.

@alshdavid alshdavid changed the title DRAFT: Use esm for the JS Runtime bundle manifest Use esm for the JS Runtime bundle manifest Aug 22, 2023
@mischnic
Copy link
Member

Did you find any problems with this? A few tests will need to be updated because they now include the esmodule-helpers in dev mode, but otherwise I think we could merge this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants