data
data copied to clipboard
[FEAT] (private) request-manager
Introduces a new package (@ember-data/network
) and adds a private module for RequestManager
. This will allow us to begin refactoring internal APIs to ensure they can provide full compatibility as middlewares prior to finalizing the APIs for a RequestManager RFC.
Asset Size Report for 6c24bd1074d0df2f6c73eeee4e67caea1d35c2f9
Modern Builds
☑️ EmberData has not changed in size
If any packages had changed sizes they would be listed here.
Changeset
Full Asset Analysis (Modern)
Asset Size Report
=================
Library: EmberData
┌────────────┬─────────────┐
│ (index) │ Values │
├────────────┼─────────────┤
│ bytes │ '165.42 KB' │
│ compressed │ '35.14 KB' │
│ packages │ 9 │
│ modules │ 46 │
└────────────┴─────────────┘
Package: @ember-data/model
┌──────────────┬────────────┐
│ (index) │ Values │
├──────────────┼────────────┤
│ bytes │ '44.25 KB' │
│ compressed │ '9.40 KB' │
│ % Of Library │ '26.8' │
└──────────────┴────────────┘
Module | Bytes | Compressed | % of Package | % Of Library
-----------------------------------------------------------------------------------------------------
@ember-data/model/-private | 43.77 KB | 9.30 KB | 98.9 | 26.5
@ember-data/model/index | 486.00 B | 103.23 B | 1.1 | 0.3
Package: @ember-data/store
┌──────────────┬────────────┐
│ (index) │ Values │
├──────────────┼────────────┤
│ bytes │ '42.39 KB' │
│ compressed │ '9.00 KB' │
│ % Of Library │ '25.6' │
└──────────────┴────────────┘
Module | Bytes | Compressed | % of Package | % Of Library
-----------------------------------------------------------------------------------------------------
@ember-data/store/-private | 41.39 KB | 8.79 KB | 97.6 | 25.0
@ember-data/store/index | 1022.00 B | 217.09 B | 2.4 | 0.6
Package: @ember-data/record-data
┌──────────────┬────────────┐
│ (index) │ Values │
├──────────────┼────────────┤
│ bytes │ '23.28 KB' │
│ compressed │ '4.95 KB' │
│ % Of Library │ '14.1' │
└──────────────┴────────────┘
Module | Bytes | Compressed | % of Package | % Of Library
-----------------------------------------------------------------------------------------------------
@ember-data/record-data/-private | 23.28 KB | 4.95 KB | 100.0 | 14.1
Package: @ember-data/serializer
┌──────────────┬────────────┐
│ (index) │ Values │
├──────────────┼────────────┤
│ bytes │ '20.32 KB' │
│ compressed │ '4.32 KB' │
│ % Of Library │ '12.3' │
└──────────────┴────────────┘
Module | Bytes | Compressed | % of Package | % Of Library
-----------------------------------------------------------------------------------------------------
@ember-data/serializer/json | 7.36 KB | 1.56 KB | 36.2 | 4.4
@ember-data/serializer/-private | 5.50 KB | 1.17 KB | 27.1 | 3.3
@ember-data/serializer/json-api | 3.79 KB | 824.40 B | 18.7 | 2.3
@ember-data/serializer/rest | 2.87 KB | 623.24 B | 14.1 | 1.7
@ember-data/serializer/index | 611.00 B | 129.78 B | 2.9 | 0.4
@ember-data/serializer/transform | 215.00 B | 45.67 B | 1.0 | 0.1
Package: @ember-data/adapter
┌──────────────┬────────────┐
│ (index) │ Values │
├──────────────┼────────────┤
│ bytes │ '15.94 KB' │
│ compressed │ '3.39 KB' │
│ % Of Library │ '9.6' │
└──────────────┴────────────┘
Module | Bytes | Compressed | % of Package | % Of Library
-----------------------------------------------------------------------------------------------------
@ember-data/adapter/rest | 7.87 KB | 1.67 KB | 49.4 | 4.8
@ember-data/adapter/-private | 3.80 KB | 825.88 B | 23.8 | 2.3
@ember-data/adapter/error | 1.82 KB | 396.37 B | 11.4 | 1.1
@ember-data/adapter/index | 1.41 KB | 307.15 B | 8.9 | 0.9
@ember-data/adapter/json-api | 1.03 KB | 224.95 B | 6.5 | 0.6
Package: ember-data
┌──────────────┬───────────┐
│ (index) │ Values │
├──────────────┼───────────┤
│ bytes │ '8.30 KB' │
│ compressed │ '1.76 KB' │
│ % Of Library │ '5.0' │
└──────────────┴───────────┘
Module | Bytes | Compressed | % of Package | % Of Library
-----------------------------------------------------------------------------------------------------
ember-data/index | 1.96 KB | 427.38 B | 23.7 | 1.2
ember-data/-private | 1.53 KB | 333.71 B | 18.5 | 0.9
ember-data/adapters/errors | 1.19 KB | 258.51 B | 14.3 | 0.7
ember-data/setup-container | 368.00 B | 78.17 B | 4.3 | 0.2
ember-data/relationships | 318.00 B | 67.54 B | 3.7 | 0.2
ember-data/serializers/embedded-records-mixin | 274.00 B | 58.20 B | 3.2 | 0.2
ember-data/serializers/json-api | 251.00 B | 53.31 B | 3.0 | 0.1
ember-data/adapters/json-api | 245.00 B | 52.04 B | 2.9 | 0.1
ember-data/serializers/json | 243.00 B | 51.61 B | 2.9 | 0.1
ember-data/serializers/rest | 243.00 B | 51.61 B | 2.9 | 0.1
ember-data/transform | 241.00 B | 51.19 B | 2.8 | 0.1
ember-data/adapters/rest | 237.00 B | 50.34 B | 2.8 | 0.1
ember-data/serializer | 232.00 B | 49.28 B | 2.7 | 0.1
ember-data/adapter | 226.00 B | 48.00 B | 2.7 | 0.1
ember-data/model | 222.00 B | 47.15 B | 2.6 | 0.1
ember-data/store | 222.00 B | 47.15 B | 2.6 | 0.1
ember-data/attr | 218.00 B | 46.30 B | 2.6 | 0.1
ember-data/version | 162.00 B | 34.41 B | 1.9 | 0.1
Package: ember-inflector
┌──────────────┬───────────┐
│ (index) │ Values │
├──────────────┼───────────┤
│ bytes │ '6.69 KB' │
│ compressed │ '1.42 KB' │
│ % Of Library │ '4.0' │
└──────────────┴───────────┘
Module | Bytes | Compressed | % of Package | % Of Library
-----------------------------------------------------------------------------------------------------
ember-inflector/lib/system/inflector | 2.99 KB | 649.79 B | 44.7 | 1.8
ember-inflector/lib/system/inflections | 1.59 KB | 345.60 B | 23.7 | 1.0
ember-inflector/lib/system | 471.00 B | 100.04 B | 6.9 | 0.3
ember-inflector/index | 379.00 B | 80.50 B | 5.5 | 0.2
ember-inflector/lib/helpers/pluralize | 369.00 B | 78.38 B | 5.4 | 0.2
ember-inflector/lib/utils/make-helper | 332.00 B | 70.52 B | 4.8 | 0.2
ember-inflector/lib/system/string | 318.00 B | 67.54 B | 4.6 | 0.2
ember-inflector/lib/helpers/singularize | 296.00 B | 62.87 B | 4.3 | 0.2
Package: @ember-data/debug
┌──────────────┬────────────┐
│ (index) │ Values │
├──────────────┼────────────┤
│ bytes │ '3.02 KB' │
│ compressed │ '655.95 B' │
│ % Of Library │ '1.8' │
└──────────────┴────────────┘
Module | Bytes | Compressed | % of Package | % Of Library
-----------------------------------------------------------------------------------------------------
@ember-data/debug/index | 2.27 KB | 494.51 B | 75.4 | 1.4
@ember-data/debug/setup | 760.00 B | 161.43 B | 24.6 | 0.4
Package: @ember-data/tracking
┌──────────────┬────────────┐
│ (index) │ Values │
├──────────────┼────────────┤
│ bytes │ '1.24 KB' │
│ compressed │ '269.13 B' │
│ % Of Library │ '0.7' │
└──────────────┴────────────┘
Module | Bytes | Compressed | % of Package | % Of Library
-----------------------------------------------------------------------------------------------------
@ember-data/tracking/-private | 839.00 B | 178.21 B | 66.2 | 0.5
@ember-data/tracking/index | 428.00 B | 90.91 B | 33.8 | 0.3
Performance Report for ba0f2382dca917277e9a806d5f1ca8abe7c70388
Relationship Analysis
-------------
__/\\\\\\\\\\\\\____/\\\\____________/\\\\____/\\\\\\\\\_____
_\/\\\/////////\\\_\/\\\\\\________/\\\\\\__/\\\///////\\\___
_\/\\\_______\/\\\_\/\\\//\\\____/\\\//\\\_\///______\//\\\__
_\/\\\\\\\\\\\\\/__\/\\\\///\\\/\\\/_\/\\\___________/\\\/___
_\/\\\/////////____\/\\\__\///\\\/___\/\\\________/\\\//_____
_\/\\\_____________\/\\\____\///_____\/\\\_____/\\\//________
_\/\\\_____________\/\\\_____________\/\\\___/\\\/___________
_\/\\\_____________\/\\\_____________\/\\\__/\\\\\\\\\\\\\\\_
_\///______________\///______________\///__\///////////////__
Runtime Edition
PM2 is a Production Process Manager for Node.js applications
with a built-in Load Balancer.
Start and Daemonize any application:
$ pm2 start app.js
Load Balance 4 instances of api.js:
$ pm2 start api.js -i 4
Monitor in production:
$ pm2 monitor
Make pm2 auto-boot at server restart:
$ pm2 startup
To go further checkout:
http://pm2.io/
-------------
[PM2] Spawning PM2 daemon with pm2_home=/home/runner/.pm2
[PM2] PM2 Successfully daemonized
[PM2] Starting /home/runner/work/data/data/bin/relationship-performance-tracking/src/har-remix.js in fork_mode (1 instance)
[PM2] Done.
┌─────┬────────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐
│ id │ name │ namespace │ version │ mode │ pid │ uptime │ ↺ │ status │ cpu │ mem │ user │ watching │
├─────┼────────────┼─────────────┼─────────┼─────────┼──────────┼────────┼──────┼───────────┼──────────┼──────────┼──────────┼──────────┤
│ 0 │ control │ default │ N/A │ fork │ 3110 │ 0s │ 0 │ online │ 0% │ 69.6mb │ runner │ disabled │
└─────┴────────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘
[PM2] Starting /home/runner/work/data/data/bin/relationship-performance-tracking/src/har-remix.js in fork_mode (1 instance)
[PM2] Done.
┌─────┬───────────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐
│ id │ name │ namespace │ version │ mode │ pid │ uptime │ ↺ │ status │ cpu │ mem │ user │ watching │
├─────┼───────────────┼─────────────┼─────────┼─────────┼──────────┼────────┼──────┼───────────┼──────────┼──────────┼──────────┼──────────┤
│ 0 │ control │ default │ N/A │ fork │ 3110 │ 0s │ 0 │ online │ 0% │ 69.6mb │ runner │ disabled │
│ 1 │ experiment │ default │ N/A │ fork │ 3134 │ 0s │ 0 │ online │ 0% │ 28.1mb │ runner │ disabled │
└─────┴───────────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘
Computing results...
┌───────────────────────────────────────────────────────────────────────┐
│ Initial Render : duration │
├────────────────────────────────────────┬──────────────────────────────┤
│ │ Control: 60 │
│ Sample Counts: ├──────────────────────────────┤
│ │ Experiment: 60 │
├────────────────────────────────────────┴──────────────────────────────┤
│ │
├────────────────────────────────────────┬──────────────────────────────┤
│ │ MIN: 1785ms │
│ ├──────────────────────────────┤
│ │ MAX: 2178ms │
│ ├──────────────────────────────┤
│ │ 10th: 1795ms │
│ ├──────────────────────────────┤
│ Control Seven Figure Summary: │ 25th: 1806ms │
│ ├──────────────────────────────┤
│ │ 50th: 1819ms │
│ ├──────────────────────────────┤
│ │ 75th: 1848ms │
│ ├──────────────────────────────┤
│ │ 90th: 1870ms │
├────────────────────────────────────────┴──────────────────────────────┤
│ │
├────────────────────────────────────────┬──────────────────────────────┤
│ │ MIN: 1786ms │
│ ├──────────────────────────────┤
│ │ MAX: 2104ms │
│ ├──────────────────────────────┤
│ │ 10th: 1808ms │
│ ├──────────────────────────────┤
│ Experiment Seven Figure Summary: │ 25th: 1822ms │
│ ├──────────────────────────────┤
│ │ 50th: 1842ms │
│ ├──────────────────────────────┤
│ │ 75th: 1859ms │
│ ├──────────────────────────────┤
│ │ 90th: 1877ms │
├────────────────────────────────────────┴──────────────────────────────┤
│ │
├────────────────────────────────────────┬──────────────────────────────┤
│ Hodges–Lehmann estimated delta: │ 16ms │
├────────────────────────────────────────┴──────────────────────────────┤
│ │
├────────────────────────────────────────┬──────────────────────────────┤
│ 95% confident the delta is between: │ 5ms to 26ms │
├────────────────────────────────────────┴──────────────────────────────┤
│ │
├────────────────────────────────────────┬──────────────────────────────┤
│ Is Significant: │ true │
├────────────────────────────────────────┴──────────────────────────────┤
│ │
├────────────────────────────────────────┬──────────────────────────────┤
│ Control Sparkline │ ▃█▃▁▁▁▁▁▁ │
├────────────────────────────────────────┼──────────────────────────────┤
│ Experiment Sparkline │ ▁█▄▁▁▁▁▁▁ │
└────────────────────────────────────────┴──────────────────────────────┘
┌───────────────────────────────────────────────────────────────────────┐
│ Sub Phase of Duration : start-find-all │
├────────────────────────────────────────┬──────────────────────────────┤
│ │ Control: 60 │
│ Sample Counts: ├──────────────────────────────┤
│ │ Experiment: 60 │
├────────────────────────────────────────┴──────────────────────────────┤
│ │
├────────────────────────────────────────┬──────────────────────────────┤
│ │ MIN: 1297ms │
│ ├──────────────────────────────┤
│ │ MAX: 1663ms │
│ ├──────────────────────────────┤
│ │ 10th: 1316ms │
│ ├──────────────────────────────┤
│ Control Seven Figure Summary: │ 25th: 1324ms │
│ ├──────────────────────────────┤
│ │ 50th: 1333ms │
│ ├──────────────────────────────┤
│ │ 75th: 1355ms │
│ ├──────────────────────────────┤
│ │ 90th: 1370ms │
├────────────────────────────────────────┴──────────────────────────────┤
│ │
├────────────────────────────────────────┬──────────────────────────────┤
│ │ MIN: 1309ms │
│ ├──────────────────────────────┤
│ │ MAX: 1594ms │
│ ├──────────────────────────────┤
│ │ 10th: 1323ms │
│ ├──────────────────────────────┤
│ Experiment Seven Figure Summary: │ 25th: 1330ms │
│ ├──────────────────────────────┤
│ │ 50th: 1342ms │
│ ├──────────────────────────────┤
│ │ 75th: 1359ms │
│ ├──────────────────────────────┤
│ │ 90th: 1371ms │
├────────────────────────────────────────┴──────────────────────────────┤
│ │
├────────────────────────────────────────┬──────────────────────────────┤
│ Hodges–Lehmann estimated delta: │ 7ms │
├────────────────────────────────────────┴──────────────────────────────┤
│ │
├────────────────────────────────────────┬──────────────────────────────┤
│ 95% confident the delta is between: │ -1ms to 14ms │
├────────────────────────────────────────┴──────────────────────────────┤
│ │
├────────────────────────────────────────┬──────────────────────────────┤
│ Is Significant: │ false │
├────────────────────────────────────────┴──────────────────────────────┤
│ │
├────────────────────────────────────────┬──────────────────────────────┤
│ Control Sparkline │ ▁█▃▁▁▁▁▁▁ │
├────────────────────────────────────────┼──────────────────────────────┤
│ Experiment Sparkline │ ▁█▃▁▁▁▁▁▁ │
├────────────────────────────────────────┴──────────────────────────────┤
│ Sub Phase of Duration : start-outer-materialization │
├────────────────────────────────────────┬──────────────────────────────┤
│ │ Control: 60 │
│ Sample Counts: ├──────────────────────────────┤
│ │ Experiment: 60 │
├────────────────────────────────────────┴──────────────────────────────┤
│ │
├────────────────────────────────────────┬──────────────────────────────┤
│ │ MIN: 444ms │
│ ├──────────────────────────────┤
│ │ MAX: 546ms │
│ ├──────────────────────────────┤
│ │ 10th: 453ms │
│ ├──────────────────────────────┤
│ Control Seven Figure Summary: │ 25th: 459ms │
│ ├──────────────────────────────┤
│ │ 50th: 465ms │
│ ├──────────────────────────────┤
│ │ 75th: 474ms │
│ ├──────────────────────────────┤
│ │ 90th: 481ms │
├────────────────────────────────────────┴──────────────────────────────┤
│ │
├────────────────────────────────────────┬──────────────────────────────┤
│ │ MIN: 440ms │
│ ├──────────────────────────────┤
│ │ MAX: 565ms │
│ ├──────────────────────────────┤
│ │ 10th: 457ms │
│ ├──────────────────────────────┤
│ Experiment Seven Figure Summary: │ 25th: 465ms │
│ ├──────────────────────────────┤
│ │ 50th: 471ms │
│ ├──────────────────────────────┤
│ │ 75th: 480ms │
│ ├──────────────────────────────┤
│ │ 90th: 493ms │
├────────────────────────────────────────┴──────────────────────────────┤
│ │
├────────────────────────────────────────┬──────────────────────────────┤
│ Hodges–Lehmann estimated delta: │ 6ms │
├────────────────────────────────────────┴──────────────────────────────┤
│ │
├────────────────────────────────────────┬──────────────────────────────┤
│ 95% confident the delta is between: │ 2ms to 10ms │
├────────────────────────────────────────┴──────────────────────────────┤
│ │
├────────────────────────────────────────┬──────────────────────────────┤
│ Is Significant: │ true │
├────────────────────────────────────────┴──────────────────────────────┤
│ │
├────────────────────────────────────────┬──────────────────────────────┤
│ Control Sparkline │ ▁▅█▄▂▁▁▁▁▁▁▁▁ │
├────────────────────────────────────────┼──────────────────────────────┤
│ Experiment Sparkline │ ▁▂█▅▃▂▁▁▁▁▁▁▁ │
├────────────────────────────────────────┴──────────────────────────────┤
│ Sub Phase of Duration : stop-outer-materialization │
├────────────────────────────────────────┬──────────────────────────────┤
│ │ Control: 60 │
│ Sample Counts: ├──────────────────────────────┤
│ │ Experiment: 60 │
├────────────────────────────────────────┴──────────────────────────────┤
│ │
├────────────────────────────────────────┬──────────────────────────────┤
│ │ MIN: 0ms │
│ ├──────────────────────────────┤
│ │ MAX: 0ms │
│ ├──────────────────────────────┤
│ │ 10th: 0ms │
│ ├──────────────────────────────┤
│ Control Seven Figure Summary: │ 25th: 0ms │
│ ├──────────────────────────────┤
│ │ 50th: 0ms │
│ ├──────────────────────────────┤
│ │ 75th: 0ms │
│ ├──────────────────────────────┤
│ │ 90th: 0ms │
├────────────────────────────────────────┴──────────────────────────────┤
│ │
├────────────────────────────────────────┬──────────────────────────────┤
│ │ MIN: 0ms │
│ ├──────────────────────────────┤
│ │ MAX: 0ms │
│ ├──────────────────────────────┤
│ │ 10th: 0ms │
│ ├──────────────────────────────┤
│ Experiment Seven Figure Summary: │ 25th: 0ms │
│ ├──────────────────────────────┤
│ │ 50th: 0ms │
│ ├──────────────────────────────┤
│ │ 75th: 0ms │
│ ├──────────────────────────────┤
│ │ 90th: 0ms │
├────────────────────────────────────────┴──────────────────────────────┤
│ │
├────────────────────────────────────────┬──────────────────────────────┤
│ Hodges–Lehmann estimated delta: │ 0ms │
├────────────────────────────────────────┴──────────────────────────────┤
│ │
├────────────────────────────────────────┬──────────────────────────────┤
│ 95% confident the delta is between: │ 0ms to 0ms │
├────────────────────────────────────────┴──────────────────────────────┤
│ │
├────────────────────────────────────────┬──────────────────────────────┤
│ Is Significant: │ true │
├────────────────────────────────────────┴──────────────────────────────┤
│ │
├────────────────────────────────────────┬──────────────────────────────┤
│ Control Sparkline │ ▁█▂▁▁▁▁▁▁▁▁▁▁▁▁ │
├────────────────────────────────────────┼──────────────────────────────┤
│ Experiment Sparkline │ ▁█▄▁▁▁▁▁▁▁▁▁▁▁▁ │
├────────────────────────────────────────┴──────────────────────────────┤
│ Sub Phase of Duration : end-find-all │
├────────────────────────────────────────┬──────────────────────────────┤
│ │ Control: 60 │
│ Sample Counts: ├──────────────────────────────┤
│ │ Experiment: 60 │
├────────────────────────────────────────┴──────────────────────────────┤
│ │
├────────────────────────────────────────┬──────────────────────────────┤
│ │ MIN: 20ms │
│ ├──────────────────────────────┤
│ │ MAX: 31ms │
│ ├──────────────────────────────┤
│ │ 10th: 20ms │
│ ├──────────────────────────────┤
│ Control Seven Figure Summary: │ 25th: 20ms │
│ ├──────────────────────────────┤
│ │ 50th: 20ms │
│ ├──────────────────────────────┤
│ │ 75th: 20ms │
│ ├──────────────────────────────┤
│ │ 90th: 21ms │
├────────────────────────────────────────┴──────────────────────────────┤
│ │
├────────────────────────────────────────┬──────────────────────────────┤
│ │ MIN: 19ms │
│ ├──────────────────────────────┤
│ │ MAX: 45ms │
│ ├──────────────────────────────┤
│ │ 10th: 20ms │
│ ├──────────────────────────────┤
│ Experiment Seven Figure Summary: │ 25th: 20ms │
│ ├──────────────────────────────┤
│ │ 50th: 20ms │
│ ├──────────────────────────────┤
│ │ 75th: 22ms │
│ ├──────────────────────────────┤
│ │ 90th: 31ms │
├────────────────────────────────────────┴──────────────────────────────┤
│ │
├────────────────────────────────────────┬──────────────────────────────┤
│ Hodges–Lehmann estimated delta: │ 0ms │
├────────────────────────────────────────┴──────────────────────────────┤
│ │
├────────────────────────────────────────┬──────────────────────────────┤
│ 95% confident the delta is between: │ 0ms to 1ms │
├────────────────────────────────────────┴──────────────────────────────┤
│ │
├────────────────────────────────────────┬──────────────────────────────┤
│ Is Significant: │ true │
├────────────────────────────────────────┴──────────────────────────────┤
│ │
├────────────────────────────────────────┬──────────────────────────────┤
│ Control Sparkline │ ▃█▁▁▁▁▁▁▁▁▁▁▁▁ │
├────────────────────────────────────────┼──────────────────────────────┤
│ Experiment Sparkline │ ▂█▂▁▁▁▁▁▁▁▁▁▁▁ │
└────────────────────────────────────────┴──────────────────────────────┘
=========== Benchmark Results Summary ===========
Red color means there was a regression. Green color means there was an improvement. You can view more statistical details about the phases above.
duration phase has an estimated difference of +16ms.
start-find-all phase has no difference.
start-outer-materialization phase has an estimated difference of +6ms.
stop-outer-materialization phase has no difference.
end-find-all phase has an estimated difference of -0ms.
[PM2] [v] Modules Stopped
[PM2] Applying action deleteProcessId on app [all](ids: [ 0, 1 ])
[PM2] [control](0) ✓
[PM2] [experiment](1) ✓
[PM2] [v] All Applications Stopped
[PM2] [v] PM2 Daemon Stopped
M yarn.lock