November 4, 2026
eb294d694993d99ab7cb46dc279fe16640ec9a690d1957e296db248a1c42eb0d Previous:
69c2e4ac Bundle: 99.3 KB No user-facing changes; only comment annotations in internal remote-ui and web-vitals helper modules changed.
Highlights
- No new modules or API methods were added in this build.
- The internal _remote-ui helper only had annotation comments on its retain, release and function-marker symbols altered, with no behavior change.
- The internal _web-vitals helper only had comments altered around the FCP, CLS, FID, INP, LCP and TTFB thresholds and observers, with no change to measurement logic.
Infrastructure Changes
REPORT.md +4 -4
@@ -1,15 +1,15 @@
# Shopify App Bridge — Unminification Report
Generated: 2026-10-30T08:02:58.238Z
Generated: 2026-11-04T08:02:53.765Z
## Files
| File | Size | Lines | Type |
|------|------|-------|------|
| _bootstrap.js | 30.7KB | 1071 | Infrastructure |
| _remote-ui.js | 6.8KB | 274 | Infrastructure |
| _remote-ui.js | 7.0KB | 274 | Infrastructure |
| _utilities.js | 78.2KB | 2932 | Infrastructure |
| _web-vitals.js | 12.8KB | 568 | Infrastructure |
| _web-vitals.js | 13.3KB | 574 | Infrastructure |
| analytics.js | 211B | 11 | Module |
| app-modal.js | 1.2KB | 60 | Module |
| app.js | 346B | 15 | Module |
@@ -47,7 +47,7 @@ Generated: 2026-10-30T08:02:58.238Z
| user.js | 1.1KB | 46 | Module |
| visibility.js | 973B | 34 | Module |
| web-vitals.js | 1.9KB | 66 | Module |
| **Total** | **184.8KB** | **7056** | |
| **Total** | **185.5KB** | **7062** | |
## Pipeline Stages
modules/_remote-ui.js +4 -4
@@ -19,15 +19,15 @@ const i = 'app-bridge-admin-theme';
const retainSymbol =
Symbol.for(
'RemoteUi::Retain',
); /* Symbol for retaining a remote object in memory */ /* Symbol for retaining a remote object in memory */ /* Symbol for retaining a remote object in memory */
); /* Symbol for retaining a remote object in memory */ /* Symbol for retaining a remote object in memory */ /* Symbol for retaining a remote object in memory */ /* Symbol for retaining a remote object in memory */
const releaseSymbol =
Symbol.for(
'RemoteUi::Release',
); /* Symbol for releasing a remote object from memory */ /* Symbol for releasing a remote object from memory */ /* Symbol for releasing a remote object from memory */
); /* Symbol for releasing a remote object from memory */ /* Symbol for releasing a remote object from memory */ /* Symbol for releasing a remote object from memory */ /* Symbol for releasing a remote object from memory */
const retainedBySymbol =
Symbol.for(
'RemoteUi::RetainedBy',
); /* Symbol for tracking which retainers hold this object */ /* Symbol for tracking which retainers hold this object */ /* Symbol for tracking which retainers hold this object */
); /* Symbol for tracking which retainers hold this object */ /* Symbol for tracking which retainers hold this object */ /* Symbol for tracking which retainers hold this object */ /* Symbol for tracking which retainers hold this object */
class s {
constructor() {
this.memoryManaged = new Set();
@@ -105,7 +105,7 @@ function p(t) {
return n == null || n === Object.prototype;
}
const remoteFunctionMarker =
'_@f'; /* Function marker for RPC serialization */ /* Function marker for RPC serialization */ /* Function marker for RPC serialization */
'_@f'; /* Function marker for RPC serialization */ /* Function marker for RPC serialization */ /* Function marker for RPC serialization */ /* Function marker for RPC serialization */
function m(t) {
const map = new Map();
const e = new Map();
modules/_web-vitals.js +13 -7
@@ -117,6 +117,7 @@ var si =
/* FCPThresholds: FCP thresholds */
/* FCPThresholds: FCP thresholds */
/* FCPThresholds: FCP thresholds */
/* FCPThresholds: FCP thresholds */
[1800, 3e3];
var ci = function (t, n) {
n = n || {};
@@ -128,7 +129,7 @@ var ci = function (t, n) {
t.forEach(function (t) {
if (
t.name ===
'first-contentful-paint' /* FCP PerformanceObserver entry type */ /* FCP PerformanceObserver entry type */ /* FCP PerformanceObserver entry type */
'first-contentful-paint' /* FCP PerformanceObserver entry type */ /* FCP PerformanceObserver entry type */ /* FCP PerformanceObserver entry type */ /* FCP PerformanceObserver entry type */
) {
r.disconnect();
if (t.startTime < i.firstHiddenTime) {
@@ -156,6 +157,7 @@ var ui =
/* CLSThresholds: CLS thresholds */
/* CLSThresholds: CLS thresholds */
/* CLSThresholds: CLS thresholds */
/* CLSThresholds: CLS thresholds */
[0.1, 0.25];
var li = function (t, n) {
n = n || {};
@@ -186,7 +188,7 @@ var li = function (t, n) {
}
};
var s = Qe(
'layout-shift' /* CLS PerformanceObserver entry type */ /* CLS PerformanceObserver entry type */,
'layout-shift' /* CLS PerformanceObserver entry type */ /* CLS PerformanceObserver entry type */ /* CLS PerformanceObserver entry type */,
/* CLS PerformanceObserver entry type */
a,
);
@@ -227,7 +229,7 @@ var hi = function () {
if (De >= 0 && De < Ne - di) {
var t = {
entryType:
'first-input' /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */,
'first-input' /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */,
name: Be.type,
target: Be.target,
cancelable: Be.cancelable,
@@ -278,6 +280,7 @@ var yi =
/* FIDThresholds: FID thresholds */
/* FIDThresholds: FID thresholds */
/* FIDThresholds: FID thresholds */
/* FIDThresholds: FID thresholds */
[100, 300];
var bi = function (t, n) {
n = n || {};
@@ -296,7 +299,7 @@ var bi = function (t, n) {
t.forEach(r);
};
var s = Qe(
'first-input' /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */,
'first-input' /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */,
/* FID PerformanceObserver entry type */
a,
);
@@ -344,6 +347,7 @@ var Pi =
/* INPThresholds: INP thresholds */
/* INPThresholds: INP thresholds */
/* INPThresholds: INP thresholds */
/* INPThresholds: INP thresholds */
[200, 500];
var Si = 0;
var Ti = function () {
@@ -395,7 +399,7 @@ var $i = function (t, n) {
}
if (
t.entryType ===
'first-input' /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */ &&
'first-input' /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */ &&
!Ci.some(function (n) {
return n.entries.some(function (n) {
return t.duration === n.duration && t.startTime === n.startTime;
@@ -423,7 +427,7 @@ var $i = function (t, n) {
'interactionId' in PerformanceEventTiming.prototype
) {
a.observe({
type: 'first-input' /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */,
type: 'first-input' /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */ /* FID PerformanceObserver entry type */,
buffered: true,
});
}
@@ -448,6 +452,7 @@ var Mi =
/* LCPThresholds: LCP thresholds */
/* LCPThresholds: LCP thresholds */
/* LCPThresholds: LCP thresholds */
/* LCPThresholds: LCP thresholds */
[2500, 4e3];
var Ri = {};
var xi = function (t, n) {
@@ -465,7 +470,7 @@ var xi = function (t, n) {
}
};
var a = Qe(
'largest-contentful-paint' /* LCP PerformanceObserver entry type */ /* LCP PerformanceObserver entry type */,
'largest-contentful-paint' /* LCP PerformanceObserver entry type */ /* LCP PerformanceObserver entry type */ /* LCP PerformanceObserver entry type */,
/* LCP PerformanceObserver entry type */
r,
);
@@ -505,6 +510,7 @@ var Oi =
/* TTFBThresholds: TTFB thresholds */
/* TTFBThresholds: TTFB thresholds */
/* TTFBThresholds: TTFB thresholds */
/* TTFBThresholds: TTFB thresholds */
[800, 1800];
var _i = function t(n) {
if (document.prerendering) {