summaryrefslogtreecommitdiff
path: root/content/thoughts
diff options
context:
space:
mode:
Diffstat (limited to 'content/thoughts')
-rw-r--r--content/thoughts/javascript.md28
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