From 2ad28cbbfb4287164e7877923291bb18519688fc Mon Sep 17 00:00:00 2001
From: Sam Anthony
- Most of the modern Web sucks. This is my futile attempt at changing that.
-
- Many sites these days try to solve problems that don't exist using improper
- tools and techniques to do so. The classic example is JavaScript;
- client-side scripting can be quite useful in certain situations.
- The problem, however, is that most situations are not these situations.
-
- The vast majority of websites could be simple HTML( + CSS) pages and gain all
- the benefits that go along with that, namely simplicity,
- speed/performance and
-
- reliability.
- Instead, people choose to complicate things.
- "Install this plugin!" "Use this framework!"
- Rather than fixing the underlying problem by stripping back the layers to
- find that we really just want to render some HTML, we instead pile more
- on top, obscuring and worsening whatever problem we think we're trying to
- solve.
-
- "Millions of jobs are based on outputting HTML in an inefficient way."
-
- Some common excuses for "I need to use x:"
-
- Setting this meta tag:
-
- JavaScript. Cascading
- Style Sheets. See the problem?
- Don't use scripts for styling. Also, no, it doesn't look nicer.
-
- If you like waiting seconds for a page to load before scrolling an
- entire screen height with a parallaxed background just to read two
- words then yes, that is a good experience.
- Personally, I would rather not have to hover my cursor through a maze
- of eight nested, animated drop-down menus while being bombarded by
- popups asking for personal information and telling me that the site
- uses
-
- cookies.
- Why This Site Exists
-
-
-
-
-
-
-
-
-
-
-
- <meta
- name="viewport"
- content="width=device-width, initial-scale=1.0">
-
-
- along with some very basic CSS is all that's required for a
- responsive site that looks good on any screen.
-
- Start your own website where you can complain about stuff too! Anyone can - and everyone should. With - all the information that's out there - it's never been easier to help fix the Web by creating your own site. -{{ end }} -- cgit v1.2.3