mirror of
https://github.com/Matysh/houseplan-card
synced 2026-09-29 03:09:36 +00:00
The "Follows the sun" background made the plan crawl in Firefox: 23 MB of textures per frame, sixteen of about twenty picture-cache tiles thrown away every frame, nine frames per second. The card's own JavaScript was idle for 89 % of that. The cost is the outer outline. It is a triple drop-shadow over the grouped paper footprint, and although the group holds paper silhouettes only and never changes on hover or pan, the filter lived in the plan's own layer — so every repaint of the plan re-ran three blur passes over the whole sheet. One hint moves the filtered paper into its own layer and unhooks it from the plan's repaints. Measured on a demo-stand pan (Chromium, CDP, summed RasterTask): 1456.6 ms against a static background's 96.7 ms before, 84.7 ms against 103.2 ms after. The new smoke measures that ratio and fails above two. The picture does not change: the outline outside the plan matches byte for byte and the frame's mean colour moves from 176.59 to 176.66 of 255. Splitting the layer does move the remaining content onto a different sub-pixel grid, so the diagonal wall hatch anti-aliases differently and the four day-cycle baselines are re-taken on the beta candidate. Issue: #532 User-Visible: yes
315 lines
10 KiB
JSON
315 lines
10 KiB
JSON
{
|
|
"schema": 1,
|
|
"fingerprint": "f40ffc9357a1340e70f3959e98bf17da6858dff6a2b4f32392befa4ce825f0b3",
|
|
"entry": "houseplan-card.js",
|
|
"panelEntry": "houseplan-panel.js",
|
|
"initialViewFiles": [
|
|
"houseplan-assets/houseplan-card-CvCwcI3S.js",
|
|
"houseplan-card.js"
|
|
],
|
|
"initialViewGzipBytes": 287246,
|
|
"initialPanelFiles": [
|
|
"houseplan-assets/houseplan-card-CvCwcI3S.js",
|
|
"houseplan-card.js",
|
|
"houseplan-panel.js"
|
|
],
|
|
"initialPanelGzipBytes": 289551,
|
|
"initialPanelOnlyFiles": [
|
|
"houseplan-panel.js"
|
|
],
|
|
"initialPanelOnlyGzipBytes": 2305,
|
|
"lazyFiles": [
|
|
"houseplan-assets/backdrop-pick-B2vh4ldK.js",
|
|
"houseplan-assets/de-BzGLbwvZ.js",
|
|
"houseplan-assets/editor-C1xpueyG.js",
|
|
"houseplan-assets/fr-C3geGtjl.js",
|
|
"houseplan-assets/furniture-plan-art.generated-Cq22RSiq.js",
|
|
"houseplan-assets/guard-Cf4E-8ce.js",
|
|
"houseplan-assets/houseplan-editor-runtime-Dj6agWVl.js",
|
|
"houseplan-assets/houseplan-onboarding-runtime-J0_74gcV.js",
|
|
"houseplan-assets/hp-zigbee-topology-overlay-DwyWKwR8.js",
|
|
"houseplan-assets/iso-scene-render-DJJ7WLdq.js",
|
|
"houseplan-assets/live-interaction-runtime-jSU7kWgv.js",
|
|
"houseplan-assets/pdf-export-DpRho-Fx.js",
|
|
"houseplan-assets/summary-panel-runtime-loaded-Cu8UM3xX.js",
|
|
"houseplan-assets/zigbee-topology-RVaqPxNn.js",
|
|
"houseplan-assets/zigbee-topology-runtime-CiKM8bMZ.js"
|
|
],
|
|
"lazyGzipBytes": 417414,
|
|
"lazyEditorFiles": [
|
|
"houseplan-assets/backdrop-pick-B2vh4ldK.js",
|
|
"houseplan-assets/editor-C1xpueyG.js",
|
|
"houseplan-assets/furniture-plan-art.generated-Cq22RSiq.js",
|
|
"houseplan-assets/guard-Cf4E-8ce.js",
|
|
"houseplan-assets/houseplan-editor-runtime-Dj6agWVl.js",
|
|
"houseplan-assets/zigbee-topology-RVaqPxNn.js"
|
|
],
|
|
"lazyEditorGzipBytes": 204996,
|
|
"lazyOnboardingFiles": [
|
|
"houseplan-assets/backdrop-pick-B2vh4ldK.js",
|
|
"houseplan-assets/houseplan-onboarding-runtime-J0_74gcV.js"
|
|
],
|
|
"lazyOnboardingGzipBytes": 13916,
|
|
"lazyLocaleFiles": [
|
|
"houseplan-assets/de-BzGLbwvZ.js",
|
|
"houseplan-assets/fr-C3geGtjl.js"
|
|
],
|
|
"lazyLocaleGzipBytes": 54817,
|
|
"lazyIsometricFiles": [
|
|
"houseplan-assets/guard-Cf4E-8ce.js",
|
|
"houseplan-assets/iso-scene-render-DJJ7WLdq.js"
|
|
],
|
|
"lazyIsometricGzipBytes": 13456,
|
|
"lazyFurnitureArtFiles": [
|
|
"houseplan-assets/furniture-plan-art.generated-Cq22RSiq.js"
|
|
],
|
|
"lazyFurnitureArtGzipBytes": 10255,
|
|
"lazyPdfFiles": [
|
|
"houseplan-assets/furniture-plan-art.generated-Cq22RSiq.js",
|
|
"houseplan-assets/pdf-export-DpRho-Fx.js"
|
|
],
|
|
"lazyPdfGzipBytes": 120128,
|
|
"files": [
|
|
{
|
|
"path": "houseplan-assets/backdrop-pick-B2vh4ldK.js",
|
|
"sha256": "50c3c752cc39625b8e9693a517bf09c50152befe468d634bd9f157a880d13c2b",
|
|
"rawBytes": 19956,
|
|
"gzipBytes": 6880,
|
|
"isEntry": false,
|
|
"imports": [
|
|
"houseplan-assets/houseplan-card-CvCwcI3S.js"
|
|
],
|
|
"dynamicImports": []
|
|
},
|
|
{
|
|
"path": "houseplan-assets/de-BzGLbwvZ.js",
|
|
"sha256": "d003e6380ff0cf2a41e7e956de4d343b21c45e9f9bde0d57a2e2ebc4db5adb51",
|
|
"rawBytes": 91402,
|
|
"gzipBytes": 27692,
|
|
"isEntry": false,
|
|
"imports": [],
|
|
"dynamicImports": []
|
|
},
|
|
{
|
|
"path": "houseplan-assets/editor-C1xpueyG.js",
|
|
"sha256": "074d2bb9067d77491a11ea32a6443dcc22af8fe684af24e18001cb500d8dc7b2",
|
|
"rawBytes": 3832,
|
|
"gzipBytes": 1583,
|
|
"isEntry": false,
|
|
"imports": [
|
|
"houseplan-assets/houseplan-card-CvCwcI3S.js"
|
|
],
|
|
"dynamicImports": []
|
|
},
|
|
{
|
|
"path": "houseplan-assets/fr-C3geGtjl.js",
|
|
"sha256": "52b7f50e7dcc34671a868a19250bb48a657a4956e157221daf961159fb2095d5",
|
|
"rawBytes": 93667,
|
|
"gzipBytes": 27125,
|
|
"isEntry": false,
|
|
"imports": [],
|
|
"dynamicImports": []
|
|
},
|
|
{
|
|
"path": "houseplan-assets/furniture-plan-art.generated-Cq22RSiq.js",
|
|
"sha256": "43d140c50a1359d5e94e2806f505c262a04edfa872d443c83198a2215a4b988f",
|
|
"rawBytes": 33655,
|
|
"gzipBytes": 10255,
|
|
"isEntry": false,
|
|
"imports": [],
|
|
"dynamicImports": []
|
|
},
|
|
{
|
|
"path": "houseplan-assets/guard-Cf4E-8ce.js",
|
|
"sha256": "d0895bcb2a7b722d7d036235d9fbbed3887b2907b1ea8ec961fecb5ab1ac6ef4",
|
|
"rawBytes": 518,
|
|
"gzipBytes": 369,
|
|
"isEntry": false,
|
|
"imports": [
|
|
"houseplan-assets/houseplan-card-CvCwcI3S.js"
|
|
],
|
|
"dynamicImports": []
|
|
},
|
|
{
|
|
"path": "houseplan-assets/houseplan-card-CvCwcI3S.js",
|
|
"sha256": "d0f9cb54803bb7dacf2e0275fb26372e4b4232357c199b9521b4b75ee102ea04",
|
|
"rawBytes": 1021015,
|
|
"gzipBytes": 286443,
|
|
"isEntry": false,
|
|
"imports": [],
|
|
"dynamicImports": [
|
|
"houseplan-assets/de-BzGLbwvZ.js",
|
|
"houseplan-assets/editor-C1xpueyG.js",
|
|
"houseplan-assets/fr-C3geGtjl.js",
|
|
"houseplan-assets/furniture-plan-art.generated-Cq22RSiq.js",
|
|
"houseplan-assets/houseplan-editor-runtime-Dj6agWVl.js",
|
|
"houseplan-assets/houseplan-onboarding-runtime-J0_74gcV.js",
|
|
"houseplan-assets/hp-zigbee-topology-overlay-DwyWKwR8.js",
|
|
"houseplan-assets/iso-scene-render-DJJ7WLdq.js",
|
|
"houseplan-assets/live-interaction-runtime-jSU7kWgv.js",
|
|
"houseplan-assets/pdf-export-DpRho-Fx.js",
|
|
"houseplan-assets/summary-panel-runtime-loaded-Cu8UM3xX.js"
|
|
]
|
|
},
|
|
{
|
|
"path": "houseplan-assets/houseplan-editor-runtime-Dj6agWVl.js",
|
|
"sha256": "28b55c311643e4b2ac783f060ac2d8af851a49fc65a264d1954101ea36074865",
|
|
"rawBytes": 668813,
|
|
"gzipBytes": 178480,
|
|
"isEntry": false,
|
|
"imports": [
|
|
"houseplan-assets/backdrop-pick-B2vh4ldK.js",
|
|
"houseplan-assets/furniture-plan-art.generated-Cq22RSiq.js",
|
|
"houseplan-assets/guard-Cf4E-8ce.js",
|
|
"houseplan-assets/houseplan-card-CvCwcI3S.js",
|
|
"houseplan-assets/zigbee-topology-RVaqPxNn.js"
|
|
],
|
|
"dynamicImports": [
|
|
"houseplan-assets/zigbee-topology-runtime-CiKM8bMZ.js"
|
|
]
|
|
},
|
|
{
|
|
"path": "houseplan-assets/houseplan-onboarding-runtime-J0_74gcV.js",
|
|
"sha256": "f26d85e6c6b9276ed1b8dddf68f8d6fec58285034a5612e7bc621d0650fe3b39",
|
|
"rawBytes": 28287,
|
|
"gzipBytes": 7036,
|
|
"isEntry": false,
|
|
"imports": [
|
|
"houseplan-assets/backdrop-pick-B2vh4ldK.js",
|
|
"houseplan-assets/houseplan-card-CvCwcI3S.js"
|
|
],
|
|
"dynamicImports": []
|
|
},
|
|
{
|
|
"path": "houseplan-assets/hp-zigbee-topology-overlay-DwyWKwR8.js",
|
|
"sha256": "38630979c6005defc2870cbd670e93a2bc72e7103c0619a2db8bbc9e5e35add0",
|
|
"rawBytes": 10756,
|
|
"gzipBytes": 3682,
|
|
"isEntry": false,
|
|
"imports": [
|
|
"houseplan-assets/houseplan-card-CvCwcI3S.js",
|
|
"houseplan-assets/zigbee-topology-RVaqPxNn.js",
|
|
"houseplan-assets/zigbee-topology-runtime-CiKM8bMZ.js"
|
|
],
|
|
"dynamicImports": []
|
|
},
|
|
{
|
|
"path": "houseplan-assets/iso-scene-render-DJJ7WLdq.js",
|
|
"sha256": "0fe3c080025e143c7c1e36360c048bdfeb7de15ad5614e51ccd93a474ac01a76",
|
|
"rawBytes": 38562,
|
|
"gzipBytes": 13087,
|
|
"isEntry": false,
|
|
"imports": [
|
|
"houseplan-assets/guard-Cf4E-8ce.js",
|
|
"houseplan-assets/houseplan-card-CvCwcI3S.js"
|
|
],
|
|
"dynamicImports": []
|
|
},
|
|
{
|
|
"path": "houseplan-assets/live-interaction-runtime-jSU7kWgv.js",
|
|
"sha256": "f82bbf39d216aa1da371f477a98bf0db290a322b978159534ec77313272a73b2",
|
|
"rawBytes": 6032,
|
|
"gzipBytes": 2432,
|
|
"isEntry": false,
|
|
"imports": [
|
|
"houseplan-assets/houseplan-card-CvCwcI3S.js"
|
|
],
|
|
"dynamicImports": []
|
|
},
|
|
{
|
|
"path": "houseplan-assets/pdf-export-DpRho-Fx.js",
|
|
"sha256": "b3f320d2a9fc4dae77d252e9ca71a9e8bf76aab8143296f070d0d8501afb60d3",
|
|
"rawBytes": 236244,
|
|
"gzipBytes": 109873,
|
|
"isEntry": false,
|
|
"imports": [
|
|
"houseplan-assets/furniture-plan-art.generated-Cq22RSiq.js",
|
|
"houseplan-assets/houseplan-card-CvCwcI3S.js"
|
|
],
|
|
"dynamicImports": []
|
|
},
|
|
{
|
|
"path": "houseplan-assets/summary-panel-editor-Cq0L-N9R.js",
|
|
"sha256": "27880dfef9a780a4bbd5003875801eec32943df47d5a41de9ba2ddf33475e798",
|
|
"rawBytes": 14824,
|
|
"gzipBytes": 3402,
|
|
"isEntry": false,
|
|
"imports": [
|
|
"houseplan-assets/houseplan-card-CvCwcI3S.js",
|
|
"houseplan-assets/summary-panel-runtime-loaded-Cu8UM3xX.js"
|
|
],
|
|
"dynamicImports": []
|
|
},
|
|
{
|
|
"path": "houseplan-assets/summary-panel-metrics-Ci8fAKZP.js",
|
|
"sha256": "185fd9a451dec36588013e643f7fa30a91b198bed52e7b95bbe742b47da3af4e",
|
|
"rawBytes": 2610,
|
|
"gzipBytes": 1304,
|
|
"isEntry": false,
|
|
"imports": [
|
|
"houseplan-assets/houseplan-card-CvCwcI3S.js"
|
|
],
|
|
"dynamicImports": []
|
|
},
|
|
{
|
|
"path": "houseplan-assets/summary-panel-runtime-loaded-Cu8UM3xX.js",
|
|
"sha256": "1a47e72af54209e481ea42ba635d5539d5fa93230054cb32ec2c37f163a37f8f",
|
|
"rawBytes": 72272,
|
|
"gzipBytes": 19728,
|
|
"isEntry": false,
|
|
"imports": [
|
|
"houseplan-assets/houseplan-card-CvCwcI3S.js"
|
|
],
|
|
"dynamicImports": [
|
|
"houseplan-assets/summary-panel-editor-Cq0L-N9R.js",
|
|
"houseplan-assets/summary-panel-metrics-Ci8fAKZP.js"
|
|
]
|
|
},
|
|
{
|
|
"path": "houseplan-assets/zigbee-topology-runtime-CiKM8bMZ.js",
|
|
"sha256": "df8412087da621cc7e9bccfb3548af001e39ff202d98a407be75f007c3bf0211",
|
|
"rawBytes": 3941,
|
|
"gzipBytes": 1763,
|
|
"isEntry": false,
|
|
"imports": [
|
|
"houseplan-assets/houseplan-card-CvCwcI3S.js",
|
|
"houseplan-assets/zigbee-topology-RVaqPxNn.js"
|
|
],
|
|
"dynamicImports": []
|
|
},
|
|
{
|
|
"path": "houseplan-assets/zigbee-topology-RVaqPxNn.js",
|
|
"sha256": "fee6dd544594966f44db71dc5529031b2fc8adfe11fe78290b1d0f5bd33e20a0",
|
|
"rawBytes": 18961,
|
|
"gzipBytes": 7429,
|
|
"isEntry": false,
|
|
"imports": [
|
|
"houseplan-assets/houseplan-card-CvCwcI3S.js"
|
|
],
|
|
"dynamicImports": []
|
|
},
|
|
{
|
|
"path": "houseplan-card.js",
|
|
"sha256": "d1bd483cc0d9e5030c33d713eed4ce01674aaee15d7a09ed230e3470bbe186c1",
|
|
"rawBytes": 1205,
|
|
"gzipBytes": 803,
|
|
"isEntry": true,
|
|
"imports": [
|
|
"houseplan-assets/houseplan-card-CvCwcI3S.js"
|
|
],
|
|
"dynamicImports": []
|
|
},
|
|
{
|
|
"path": "houseplan-panel.js",
|
|
"sha256": "2827d1118a9d90c49306e0c01b4f1a7b448c24cf51b1ca0ec829bd95c1b37995",
|
|
"rawBytes": 6124,
|
|
"gzipBytes": 2305,
|
|
"isEntry": true,
|
|
"imports": [
|
|
"houseplan-card.js"
|
|
],
|
|
"dynamicImports": []
|
|
}
|
|
]
|
|
}
|