diff options
Diffstat (limited to 'content/thoughts')
| -rw-r--r-- | content/thoughts/javascript.md | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/content/thoughts/javascript.md b/content/thoughts/javascript.md new file mode 100644 index 0000000..9119be3 --- /dev/null +++ b/content/thoughts/javascript.md @@ -0,0 +1,28 @@ +I do not like javascript. +It definitely has its uses, but in my opinion many web developers use it as a +crutch. I use uBlock origin to block javascript by default. Do you know how many +websites don't work with this setting enabled? About 8 out of 10 times I visit a +site, I get the "Please enable javascript" message, a blank white screen or a +website that doesn't respond to any inputs. This is absolutely ridiculous. I +don't expect to get a fully working website, but you should at least provide +basic functionality. +If your website doesn't even load without javascript enabled, then your website +is shit. +Reconsider your approach. Don't just use whatever js framework is the current +flavour of the month (because a new js framework seems to appear every couple of +weeks). Build a working website with html+css and THEN use javascript to ENHANCE +your website. Don't make it a requirement! Use simple AJAX (if you even remember +what this is), instead of full-blown frameworks. + +- I don't like javascript +- I think the language in itself can sometimes be pretty stupid +- 90% of websites are bloated as hell and take way too long to load because of +it +- it makes websites inaccessible to users that are blocking javascript if your +site requires js to provide basic functionality, let alone load + +Entire video games used to fit on a 32MB Nintendo 64 cartridge. Many websites +nowadays require more than that, because of javascript. +If you are a web developer, please don't use js or at least use it sparingly. + +This website will never use javascript.
\ No newline at end of file |
