From 04822b7b149ec9f6add66fcaa613f40b47b8ff7d Mon Sep 17 00:00:00 2001 From: Anthony Wang Date: Sun, 24 Nov 2024 14:12:53 -0500 Subject: Fix typo --- content/posts/writing-masochistic-websites.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/posts/writing-masochistic-websites.md b/content/posts/writing-masochistic-websites.md index edc0c60..785d007 100644 --- a/content/posts/writing-masochistic-websites.md +++ b/content/posts/writing-masochistic-websites.md @@ -17,7 +17,7 @@ But what I'm going to prove to you today is that writing websites without JavaSc Enter [exozy.me](https://exozy.me/). A perfectly simple, clean website. It's looked exactly like that for ages (actually, more like about a year, but whatever). What you don't see is the rewrites it's been through. Although that website has always been pure handwritten HTML/CSS stuff, I've snuck in a tad bit of JavaScript here and there to make *my* life easier. The poster child for this is the [join](https://exozy.me/join) page which now uses a simple HTML form. But back then, this used... a simple HTML form. Yes, but with spooky icky [JavaScript](https://git.exozy.me/exozyme/website/src/commit/375086c30bcad2258717d67e25457a47394333bb/join/script.js)! -So you're probably like, that seems like a very very reasonable use of JavaScript totally unlike the convoluted spagetti that you see in your typical website's view source after clicking on the JavaScript files actually responsible for the page's bloat since the HTML source is one freaking line. And yes, you're probably like, I'd totally enable my JavaScript to run that even if normally I don't allow a single line of JavaScript to run in my browser to avoid all of its spooky ickiness. But no, I wanted exozyme's website to be 100% JS clean since after all, it's a privacy-focused site, and JS is usually public enemy of privacy #1 in the browser. +So you're probably like, that seems like a very very reasonable use of JavaScript totally unlike the convoluted spaghetti that you see in your typical website's view source after clicking on the JavaScript files actually responsible for the page's bloat since the HTML source is one freaking line. And yes, you're probably like, I'd totally enable my JavaScript to run that even if normally I don't allow a single line of JavaScript to run in my browser to avoid all of its spooky ickiness. But no, I wanted exozyme's website to be 100% JS clean since after all, it's a privacy-focused site, and JS is usually public enemy of privacy #1 in the browser. So I ended up moving that JS logic to the backend, so now some slow bloated Python API is doing all those username and email checks with regex that no one can understand, instead of it being in the frontend. -- cgit v1.2.3-70-g09d2