DistributedCharge / Dashboard

2 stars 0 forks source link

locally host all stylesheet (css) and javascript (js) libraries #16

Open AndySchroder opened 1 year ago

AndySchroder commented 1 year ago

Locally host all stylesheet (css) and javascript (js) libraries rather than reference a third party server. There are several reasons for this:

  1. Allow the dashboard to run on a non internet connected network.
  2. Don't allow a third party to change the behavior of the dashboard. This is important from a security, visual, as well as a dependency point of view (we don't want someone else to be able to break browser compatibility by requiring a newer web browser).
  3. Reduce load on third party servers.
  4. Third party servers may start charging hosting fees., may stop serving the libraries, or may become unreliable.
  5. Privacy.