Personally I'm anti Javascript on the client side, but have no issue with it on the server side.
It seems to be that copious web browser exploits have come via Javascript.
Rowhammer.js, Spectre, etc. are modern exploits that can be difficult to prevent without changing hardware entirely.
Javascript made the web executable, but before it was just rendered. And many websites expect the client to pull in random pieces of executable code from all kinds of unknown sources, just for basic/any functionality!
I think websites nowadays demand too much from client web browsers, and web browsers can be kind of dumb and just follow any instructions, as consumer tech almost always maximizes functionality primarily, before security.
There's also various privacy implications - being able to fingerprint users based on their typing patterns, for example, amongst many other bits of info that web browsers give away. Try the EFF's 'panopticlick' to see for yourself, then try it with Javascript disabled.
Add to the above a compromised server, or a server owned by Cambridge Analytica etc.
On a functional level it is also often implemented in quite a 'heavy' kind of way, which can make a website feel cumbersome, slow.
CSS, however, is almost always rendered very fast, and modern CSS can provide various 'sexy' interactivity and design that that modern GUI developers almost always use Javascript for.
So it just seems logical, rational, that a website's GUI should be usable without Javascript, and then it can be added, optionally, for things that it would suit well.
Whereas the current modern trend is to just do everything with Javascript regardless... (???)
As I said, e-mail is a pretty simple activity, as are various activities that people use a web browser for.
For example, you could do a rich text editor for users with default browser settings, and a Markdown or plain text editor for those who want something Javascript free.
A web app for drawing, however, would be a useless without Javascript, refreshing the page per pixel...
···
On Thu, Jun 14, 2018 at 12:35:16AM -0400, Aleeious Engine wrote:
Why are you guys so against using Javascript in the project? I'm currently
using Javascript myself for a Nodejs related project and besides me having
slight difficulties due learning Nodejs at the same time as prototyping my
project it's great.
Regards,
Aleeious