From 1d133fcf802dfc36b6dfdeb336b4cb41f4ca5bae Mon Sep 17 00:00:00 2001
From: nathansmith
+ I am writing this to go over all the shit web devs do. Fuck them. A lot of + what I have to say are things discovered through umatrix. Often times we + only see the outside of a website but when using a good content blocker + like umatrix, noscript, ublock advanced mode... the inner workings of a + website is brought into the light. What I often find isnt pretty. Sometimes + a website is themed to look old school but under the hood its just a bunch + of modern javascript bullshit and a hell ton of frames. Other times more + modern looking websites have little to no javascript and instead use + tastefull first party css to get that look. +
+ ++ From what I have seen neocities users love to abusive hot linking all the way + to the deepest depths of hell. Every single button, blinky, gif, meme... on + their frontpage is hot linked. Its perfectly ok to make your viewers suffer + with too much of that shit. I do the same. But please download all the + images and gifs into your image folder instead of hot linking + them. Here is why: +
++ Indeed this doesnt only apply to images and gifs though images and gifs are + the thing hot linking is most abusived for. Another one I should point out + is the google font api bullshit. Dont use that shit. +
+ ++ Its best is to not use javascript at all. Though if you are addicted + to + the drug javascript and cant help yourself at least try to limit your use + of it. That means all static content needs to be accessible without + javascript. No using javascript for fancy drop downs, no using + javascript to handle your layout, no using javascript just to get text and + images onto the screen, no using javascript for basic animations... this is + what html and css is for mother fuckers! Javascript is easily one of the + worst things humans ever created. Javascript programmers kept asking what + they can use javascript for but never stopped to think should they use + javascript. To top things off every new javscript feature they add comes + with a hell ton of fingerprinting baked deep into it. Most of the things + you fuckers use javascript for can be replaced with either css or + backend. Try out a public access unix system, a vps... if you wanta try + making dynamic websites without the evils of javascript. For making your + website feel fancy css got you covered. Check out css zen garden. See how + it looks fancy without javascript? css is way more powerful than many of + you realize. No need to program your website like its a desktop app. The + best part of css is you can both use modern features and not fuck over + people using older browsers! +
+ ++ Frames are stupid dont use them. Just link youtube videos instead of frame + them for fucks shake. +
+ ++ Please check out any browser. You arent going to test your site on every + single browser and make it look the same on every single one. Instead make + your site degrade nicely. If css, images, html features... break the + important stuff will still work. If you own a website pull it up with + umatrix installed and start blocking things. Does it still work? + Websites should contain content not layout. You dont need to use + tables for layout or outdated css to make your website support old + browsers. Instead you just gotta make sure things can break without + rendering your website un-usable. +
+ ++ I found using width on images to scale them down doesnt work in some old + browsers like dillo. To fix this I just scale all my images to whatever + size I need in gimp first. A added plus is not having to load a massive + image just for a tiny icon (like someone with as many images as my site + would ever care lol) and you can decide how you want your images scaled to. +
+ +
+ I can already smell the angry sweaty tears of modern web devs. Screaming
+ about how everyone should just install chrome to get all the latest
+ features bloat and spyware instead of telling web devs to slow down
+ progress clownery just to support old browsers. Here is what I have
+ to say about that...
+
+ Javascript programmers are now making desktop apps in javascript and + writing their backends in javascript you say?! Humanity is fucked. +
+ +