Invidious is written mostly with the Crystal programming language which is not such a common language, and the project has been around for years. Piped appears to use Java, and JavaScript (Vue) and the project looks pretty new.
Hmm… I don’t really like having to use JavaScript, invidious usually permit to use the service without JavaScript. I think this could be a security risk, since there will be various istances and you can’t really know if those istances are safe or not
Nuxt.js exists to pre-render Vue, allowing whatever static content is on the site to be displayed without enabling client side JS. It can either do this with SSR or at compile time. The latter is what I’m currently doing to make a Vue-based site work without JS enabled.
Invidious is written mostly with the Crystal programming language which is not such a common language, and the project has been around for years. Piped appears to use Java, and JavaScript (Vue) and the project looks pretty new.
Hmm… I don’t really like having to use JavaScript, invidious usually permit to use the service without JavaScript. I think this could be a security risk, since there will be various istances and you can’t really know if those istances are safe or not
deleted by creator
But Vue is for frontend.
It isn’t necessary to use JS to build a website
Nuxt.js exists to pre-render Vue, allowing whatever static content is on the site to be displayed without enabling client side JS. It can either do this with SSR or at compile time. The latter is what I’m currently doing to make a Vue-based site work without JS enabled.