dj-nitehawk / Hybrid-Inverter-Monitor

Monitoring application for hybrid inverters using the Voltronic communication protocol & JK BMS via USB port.
MIT License
85 stars 23 forks source link

Optimization's #4

Closed Saentist closed 2 years ago

Saentist commented 2 years ago

Is it possible to remove all unused code generated on page loading analyze say that 1.2 megabyte of 1.5 megabytes is useless Lighthouse

some network errors

Source | Description
-- | --
/_framework/blazor.webassembly.js:1:35648(192.168.1.222) | Error: Failed to start platform. Reason: TypeError: Failed to fetch at At (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:59595)
http://192.168.1.222:82:1:0 | Failed to find a valid digest in the 'integrity' attribute for resource 'http://192.168.1.222:82/_framework/dotnet.timezones.blat' with computed SHA-256 integrity '44J/Hf/X8VbgiBAazDB8c0FaVrAFYOb4BbGyQwuzNyk='. The resource has been blocked.
http://192.168.1.222:82:1:0 | Failed to find a valid digest in the 'integrity' attribute for resource 'http://192.168.1.222:82/_framework/InverterMon.Client.dll' with computed SHA-256 integrity 'jq7dKK2/5MUQjuEfqhcC1e9ibP2drv354cz4WZwQJzg='. The resource has been blocked.
http://192.168.1.222:82:1:0 | Failed to find a valid digest in the 'integrity' attribute for resource 'http://192.168.1.222:82/_framework/System.Collections.Concurrent.dll' with computed SHA-256 integrity 'ZoTknMQdjeVkJIgG3ythn+PYiqRKWYWzXsF7SfQ+BXc='. The resource has been blocked.
http://192.168.1.222:82:1:0 | Failed to find a valid digest in the 'integrity' attribute for resource 'http://192.168.1.222:82/_framework/System.Collections.dll' with computed SHA-256 integrity 'LgbUHqNC/fifkbXFHaUO5c3HdzIZojCv9kMK1O0RRaE='. The resource has been blocked.
http://192.168.1.222:82:1:0 | Failed to find a valid digest in the 'integrity' attribute for resource 'http://192.168.1.222:82/_framework/System.ComponentModel.dll' with computed SHA-256 integrity 'NT26TVIOw6H4IVm61vfKvg922vBHU7A5mGYW194SBCA='. The resource has been blocked.
http://192.168.1.222:82:1:0 | Failed to find a valid digest in the 'integrity' attribute for resource 'http://192.168.1.222:82/_framework/System.Memory.dll' with computed SHA-256 integrity 'R0peGsRutQr4Sy4Ix3P78P9NdXSAt9ABjOVa3k2xQwE='. The resource has been blocked.
http://192.168.1.222:82:1:0 | Failed to find a valid digest in the 'integrity' attribute for resource 'http://192.168.1.222:82/_framework/System.Net.Http.dll' with computed SHA-256 integrity 'DU7Ni9uxqvyDktz/wxnDvK/6b4K2HEK1MHAEA144Nx0='. The resource has been blocked.
http://192.168.1.222:82:1:0 | Failed to find a valid digest in the 'integrity' attribute for resource 'http://192.168.1.222:82/_framework/System.Net.Http.Json.dll' with computed SHA-256 integrity 'HeX23s9OlZxnOkQn/gp6tE8ZUfGBOJ8MMYvB7EWYbyg='. The resource has been blocked.
http://192.168.1.222:82:1:0 | Failed to find a valid digest in the 'integrity' attribute for resource 'http://192.168.1.222:82/_framework/System.Net.Primitives.dll' with computed SHA-256 integrity 'UW5cFFWj7qLu38Qk8xKbG/uIL3HUhTSTrYuJ2zlFHYw='. The resource has been blocked.
http://192.168.1.222:82:1:0 | Failed to find a valid digest in the 'integrity' attribute for resource 'http://192.168.1.222:82/_framework/System.Private.CoreLib.dll' with computed SHA-256 integrity 'ToPtM2qQwmXyx5AdY9kkqm5NgcYo0eBkGdMdS8ngeCc='. The resource has been blocked.
http://192.168.1.222:82:1:0 | Failed to find a valid digest in the 'integrity' attribute for resource 'http://192.168.1.222:82/_framework/System.Private.Runtime.InteropServices.JavaScript.dll' with computed SHA-256 integrity '/XNr9MDVSIp3KJWoHPS//Ds+4D3dXSgHdXXB/GKNGME='. The resource has been blocked.
http://192.168.1.222:82:1:0 | Failed to find a valid digest in the 'integrity' attribute for resource 'http://192.168.1.222:82/_framework/System.Private.Uri.dll' with computed SHA-256 integrity 'MceulV6fhfba0AjShEycCaLmNX9+VwwHipsmCWpdrYs='. The resource has been blocked.
http://192.168.1.222:82:1:0 | Failed to find a valid digest in the 'integrity' attribute for resource 'http://192.168.1.222:82/_framework/System.Runtime.CompilerServices.Unsafe.dll' with computed SHA-256 integrity '7/+WbgL/5vxkD9YDf/GxlzydOhe0VXY0ljzLewYRAe0='. The resource has been blocked.
http://192.168.1.222:82:1:0 | Failed to find a valid digest in the 'integrity' attribute for resource 'http://192.168.1.222:82/_framework/System.Runtime.dll' with computed SHA-256 integrity 'XtmlEgVpUYr/A4F+b8K64Gd5bxnk3dGUThY7bpx2+mA='. The resource has been blocked.
http://192.168.1.222:82:1:0 | Failed to find a valid digest in the 'integrity' attribute for resource 'http://192.168.1.222:82/_framework/System.Text.Encodings.Web.dll' with computed SHA-256 integrity 'KG0o1aa3RlYVwiLWu9TKy6cfjk+/xF6LZPUYL7ElRb8='. The resource has been blocked.
http://192.168.1.222:82:1:0 | Failed to find a valid digest in the 'integrity' attribute for resource 'http://192.168.1.222:82/_framework/System.Text.Json.dll' with computed SHA-256 integrity 'CqavYGMM3xlul92sEOTLQVDATUlpY5hSfSX6DopDHi8='. The resource has been blocked.
/_framework/blazor.webassembly.js:1:49764(192.168.1.222) | TypeError: Failed to fetch at ut.loadResourceWithoutCaching (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:49765) at ut.loadResource (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48209) at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:36070 at window.__wasmmodulecallback__ (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:42668) at <anonymous>:1:20 at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:43463 at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:43478 at new Promise (<anonymous>) at Object.start (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:34639) at At (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:59571)
/_framework/blazor.webassembly.js:1:49764(192.168.1.222) | TypeError: Failed to fetch at ut.loadResourceWithoutCaching (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:49765) at ut.loadResource (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48209) at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:36070 at window.__wasmmodulecallback__ (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:42668) at <anonymous>:1:20 at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:43463 at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:43478 at new Promise (<anonymous>) at Object.start (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:34639) at At (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:59571)
/_framework/blazor.webassembly.js:1:49764(192.168.1.222) | TypeError: Failed to fetch at ut.loadResourceWithoutCaching (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:49765) at ut.loadResource (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48209) at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48051 at Array.map (<anonymous>) at ut.loadResources (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48038) at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:35756 at window.__wasmmodulecallback__ (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:42668) at <anonymous>:1:20 at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:43463 at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:43478
/_framework/blazor.webassembly.js:1:49764(192.168.1.222) | TypeError: Failed to fetch at ut.loadResourceWithoutCaching (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:49765) at ut.loadResource (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48209) at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48051 at Array.map (<anonymous>) at ut.loadResources (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48038) at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:35756 at window.__wasmmodulecallback__ (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:42668) at <anonymous>:1:20 at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:43463 at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:43478
/_framework/blazor.webassembly.js:1:49764(192.168.1.222) | TypeError: Failed to fetch at ut.loadResourceWithoutCaching (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:49765) at ut.loadResource (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48209) at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48051 at Array.map (<anonymous>) at ut.loadResources (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48038) at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:35756 at window.__wasmmodulecallback__ (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:42668) at <anonymous>:1:20 at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:43463 at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:43478
/_framework/blazor.webassembly.js:1:49764(192.168.1.222) | TypeError: Failed to fetch at ut.loadResourceWithoutCaching (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:49765) at ut.loadResource (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48209) at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48051 at Array.map (<anonymous>) at ut.loadResources (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48038) at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:35756 at window.__wasmmodulecallback__ (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:42668) at <anonymous>:1:20 at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:43463 at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:43478
/_framework/blazor.webassembly.js:1:49764(192.168.1.222) | TypeError: Failed to fetch at ut.loadResourceWithoutCaching (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:49765) at ut.loadResource (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48209) at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48051 at Array.map (<anonymous>) at ut.loadResources (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48038) at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:35756 at window.__wasmmodulecallback__ (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:42668) at <anonymous>:1:20 at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:43463 at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:43478
/_framework/blazor.webassembly.js:1:49764(192.168.1.222) | TypeError: Failed to fetch at ut.loadResourceWithoutCaching (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:49765) at ut.loadResource (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48209) at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48051 at Array.map (<anonymous>) at ut.loadResources (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48038) at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:35756 at window.__wasmmodulecallback__ (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:42668) at <anonymous>:1:20 at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:43463 at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:43478
/_framework/blazor.webassembly.js:1:49764(192.168.1.222) | TypeError: Failed to fetch at ut.loadResourceWithoutCaching (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:49765) at ut.loadResource (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48209) at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48051 at Array.map (<anonymous>) at ut.loadResources (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48038) at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:35756 at window.__wasmmodulecallback__ (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:42668) at <anonymous>:1:20 at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:43463 at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:43478
/_framework/blazor.webassembly.js:1:49764(192.168.1.222) | TypeError: Failed to fetch at ut.loadResourceWithoutCaching (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:49765) at ut.loadResource (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48209) at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48051 at Array.map (<anonymous>) at ut.loadResources (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48038) at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:35756 at window.__wasmmodulecallback__ (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:42668) at <anonymous>:1:20 at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:43463 at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:43478
/_framework/blazor.webassembly.js:1:49764(192.168.1.222) | TypeError: Failed to fetch at ut.loadResourceWithoutCaching (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:49765) at ut.loadResource (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48209) at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48051 at Array.map (<anonymous>) at ut.loadResources (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48038) at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:35756 at window.__wasmmodulecallback__ (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:42668) at <anonymous>:1:20 at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:43463 at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:43478
/_framework/blazor.webassembly.js:1:49764(192.168.1.222) | TypeError: Failed to fetch at ut.loadResourceWithoutCaching (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:49765) at ut.loadResource (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48209) at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48051 at Array.map (<anonymous>) at ut.loadResources (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48038) at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:35756 at window.__wasmmodulecallback__ (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:42668) at <anonymous>:1:20 at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:43463 at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:43478
/_framework/blazor.webassembly.js:1:49764(192.168.1.222) | TypeError: Failed to fetch at ut.loadResourceWithoutCaching (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:49765) at ut.loadResource (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48209) at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48051 at Array.map (<anonymous>) at ut.loadResources (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48038) at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:35756 at window.__wasmmodulecallback__ (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:42668) at <anonymous>:1:20 at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:43463 at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:43478
/_framework/blazor.webassembly.js:1:49764(192.168.1.222) | TypeError: Failed to fetch at ut.loadResourceWithoutCaching (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:49765) at ut.loadResource (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48209) at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48051 at Array.map (<anonymous>) at ut.loadResources (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48038) at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:35756 at window.__wasmmodulecallback__ (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:42668) at <anonymous>:1:20 at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:43463 at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:43478
/_framework/blazor.webassembly.js:1:49764(192.168.1.222) | TypeError: Failed to fetch at ut.loadResourceWithoutCaching (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:49765) at ut.loadResource (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48209) at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48051 at Array.map (<anonymous>) at ut.loadResources (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48038) at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:35756 at window.__wasmmodulecallback__ (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:42668) at <anonymous>:1:20 at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:43463 at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:43478
/_framework/blazor.webassembly.js:1:49764(192.168.1.222) | TypeError: Failed to fetch at ut.loadResourceWithoutCaching (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:49765) at ut.loadResource (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48209) at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48051 at Array.map (<anonymous>) at ut.loadResources (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48038) at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:35756 at window.__wasmmodulecallback__ (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:42668) at <anonymous>:1:20 at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:43463 at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:43478
/_framework/blazor.webassembly.js:1:49764(192.168.1.222) | TypeError: Failed to fetch at ut.loadResourceWithoutCaching (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:49765) at ut.loadResource (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48209) at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48051 at Array.map (<anonymous>) at ut.loadResources (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:48038) at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:35756 at window.__wasmmodulecallback__ (http://192.168.1.222:82/_framework/blazor.webassembly.js:1:42668) at <anonymous>:1:20 at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:43463 at http://192.168.1.222:82/_framework/blazor.webassembly.js:1:43478
http://192.168.1.222:82:1:0 | Unknown error occurred while trying to verify integrity.
http://192.168.1.222:82:1:0 | Unknown error occurred while trying to verify integrity.
http://192.168.1.222:82:1:0 | Unknown error occurred while trying to verify integrity.
http://192.168.1.222:82:1:0 | Unknown error occurred while trying to verify integrity.
http://192.168.1.222:82:1:0 | Unknown error occurred while trying to verify integrity.
http://192.168.1.222:82:1:0 | Unknown error occurred while trying to verify integrity.
http://192.168.1.222:82:1:0 | Unknown error occurred while trying to verify integrity.
http://192.168.1.222:82:1:0 | Unknown error occurred while trying to verify integrity.
http://192.168.1.222:82:1:0 | Unknown error occurred while trying to verify integrity.
http://192.168.1.222:82:1:0 | Unknown error occurred while trying to verify integrity.
http://192.168.1.222:82:1:0 | Unknown error occurred while trying to verify integrity.
http://192.168.1.222:82:1:0 | Unknown error occurred while trying to verify integrity.
http://192.168.1.222:82:1:0 | Unknown error occurred while trying to verify integrity.
http://192.168.1.222:82:1:0 | Unknown error occurred while trying to verify integrity.
http://192.168.1.222:82:1:0 | Unknown error occurred while trying to verify integrity.
http://192.168.1.222:82:1:0 | Unknown error occurred while trying to verify integrity.
dj-nitehawk commented 2 years ago

does treeshaking exist for blazor wasm? don't think it does.

dj-nitehawk commented 2 years ago

about the network errors, it looks like browser blocked some resources. was this built on alpine 32bit? maybe it wasn't built correctly.

Saentist commented 2 years ago

about the network errors, it looks like browser blocked some resources. was this built on alpine 32bit? maybe it wasn't built correctly.

any browser same issue even on phone linux-x64 from releases Ubuntu 20.04 x64 linux-musl-x64.zip do not work

dj-nitehawk commented 2 years ago

try v1.2.1 works fine here https://streamable.com/i4s9g4