Giter Club home page Giter Club logo

Comments (7)

antfu avatar antfu commented on May 30, 2024

Thanks for looking into it. Indeed it's good to have better security scores, but I think it introduced too much friction but little to gain in this particular template. The inline script makes sure that dark mode is updated with the initial rendering (UX) while using nonce will make the script hard to modify (DX). This could deviate from the initial purpose of having a starter template. I think it's better to apply the security practices from the template users side based on their needs, rather than the template itself. Thanks for the tips and I believe someone would find this issue useful. Close as I think out-of-scope of this template.

from vitesse.

userquin avatar userquin commented on May 30, 2024

@antfu I agree with you, but I'm suggest to include the simple csp, not nonce based, due to the complexity it requires.

from vitesse.

antfu avatar antfu commented on May 30, 2024

include the simple csp

Sounds good, would you like to create a PR? Thanks

from vitesse.

userquin avatar userquin commented on May 30, 2024

Of course, I'm working on it, I need to finish some enterprise work...

@antfu I am reviewing pwa plugin to include New content available + REFRESH missing feature here, how can I integrate with this template?
I meant, I'm changing PWA plugin to notify update + changed events (based on register-service-worker repo).
In the other hand, I'm thinking to include it on @vueuse, something like useServiceWorker function, but I need to sort out a bit how it's going to be integrated first.
Some hints are welcome...

from vitesse.

antfu avatar antfu commented on May 30, 2024

pwa plugin to include New content available + REFRESH missing feature

Yeah, that's something I want to do for a while. But haven't look into it yet. It would be great if you would like to give it a try!

I'm thinking to include it on @vueuse, something like useServiceWorker function

Sounds good!

PWA is not my focus currently, but eventually, I will have a look and implement it. Sorry as I can't help you on this atm, but maybe you can draft some PRs so I can help to review it. Thanks!

from vitesse.

antfu avatar antfu commented on May 30, 2024

PS. Commonly I don't read notifications from closed issues, if you would like to keep the discussion, it's better to open another issue instead. vite-plugin-pwa could also be a better place.

from vitesse.

userquin avatar userquin commented on May 30, 2024

from vitesse.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.