What is to be done about the growing problem of web bloat?
The death of flash was supposed to mean an end to the madness, but it seems that it was in fact the beginning.
We should come up with an 8-point plan for web reform, I would suggest purging all bootstrap using "web developers" for a start, or at least putting them into a labor camp. What do you suggest?
Is 8kb an acceptable size for a blog web page? Like the home page.
Juan Taylor
There's nothing that can be done.
We can only hope that since computers don't follow Moore's law anymore and their performance isn't growing by a massive amount every year this trend won't progress beyond what we actually have right now.
I dream about web-dev hipsters forcing a replacament trend when they'll all brag with how little html5+/css they could create a functioning website. But that's just wishful thinking and even if such thing would actually happened there's no fucking way the "big guys" would follow
Benjamin Watson
8kb is 8000 characters in plain english. I think it's okay.
Benjamin Smith
The "web bloat" doesn't exist, YOU are the problem. Replace your old laptops from early 2000s and get a 1 gbits connection.
Thomas Roberts
It is bloated though. Why do sites however shit and useless they are like Facebook and The Verge need a 6950X and 32 GB RAM to not stutter?
Hopefully something will bring about people caring about being light weight and highly optimized.
Jason Wright
Gulag
Gavin Gutierrez
>le throw more hardware at it epic, truly epic
Connor Adams
>there is nothing wrong with raping mother earth so i can have twice the pixels in my animes and C U S T O M F O N T S
Evan Perez
Decent compressed on imagen. Rational use of JavaScript Frameworks. Avoid create webapp unless begin extremely necessary.
Ian Perez
I know JS and websocket heavy websites that are fast as fuck, it's just a problem of incompetent programmers
Lincoln Foster
Its called apps
Oliver Bailey
"The death of flash was supposed to mean an end to the madness, but it seems that it was in fact the beginning."
A good quote from Sup Forums? Never have i ever
Chase Barnes
I fucking hate this. Even websites about minimalism are heavy...
Leo Roberts
>Replace your old laptops from early 2000s and get a 1 gbits connection. That just encourages even more web bloat.
Michael Nguyen
HTML5+CSS3+JS compilers. All code is executed as root for performance reasons, but it's digitally signed by Google so viruses won't be a problem. You think web bloat is bad NOW? It hasn't even begun.
Colton Robinson
Is there any utility that can cut out extra bloat from webpages, like how AdBlock cuts out ads?
ie: webpage minimizer?
Idk how realistic this is but I swear something is going to have to give with the way things are going. The current pajeet/ normie webdev revolution is inevitably going to compound the problem.
Also: >Google fucking chrome resource usage
Landon Reed
>digitally signed by Google so viruses won't be a problem But botnet will be
Oliver Green
You can block some cosmetic features using ublock origin. This ends up saving a small bit for sure. I don't know anything else you could use but it's a helluva start at least
Isaac Bailey
Most of the webpage (the Javascript) is already minimized.
Julian Morris
You can use a text only browser like links2 on gnu/linux
William Price
>2010 >you had 16mbit internet
>2015 >you have 100mbit internet
the real wtf is >2010 >google chrome uses 100mb ram, 200mb for 5 tabs
>2015 >google chrome uses 0.5gb ram, 1gb for 5 tabs
Isaiah Howard
this on sites you regularly visit, like FB or news, use ublock to just remove html elements. Like you are reading an article and on the side there are 10 blocks of links to their other articles, or videos or whatever just block it. It's great
Daniel Ramirez
Web developers weren't THIS retarded back in 2010.
Josiah Stewart
Emphasize minimalism. Stop using frameworks you don't need, stop using huge photography to get around actual design and stop throwing in needless fluff like sliders because your webpage is "empty", try to creatively use whitepsace instead.
There's the designers and developers that think they NEED Bootstrap/Pure/Foundation/jQuery/Dojo/XYZScript but on the other hand, there's idiotic clients that feel that minimalism = not finished/empty and specifically demand shitty fluff like the aforementioned slider.
You can't really win.
Anthony Garcia
That's because chrome pre caches pages
Alexander James
/thread
Grayson Anderson
>Bootstrap/Pure/Foundation/jQuery/Dojo/XYZScript visual frameworks need to go, there is really no reason for jQuery to exist now that we have cc3 and html5. I really doubt any website needs more interactivity than that.
Jose James
The average page of my website seems to be about 500kb. But it still takes two seconds to load. More than 20% of the loadtime is spend waiting on Google stuff.
Andrew Foster
most websites don't even offer speeds that fast
Evan Nelson
web """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""developers""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Wyatt Rodriguez
The past due death of Javascript.
Colton Richardson
THEN STOP USING GOOGLE BOTNET
Ian Harris
The addition of WebGL was a sign of the end times of the old way of looking at websites. People are writing 3D game engines in fucking Javascript. There is nothing to be done. Websites are now applications. There is no way to reverse this. We need to give in, buy fast hardware and good connections, and move on with our lives.
Alternatively, move to Tibet. It's quite cold and you'll be expected to set yourself on fire occasionally, but you probably won't have to worry about website file sizes.
Camden Davis
>week 1: complete codecademy ruby course >week 2: complete codecademy ruby on rails course >week 3: "hey guys I made this startup, it's like twitter but for vegetarians"
Luis Davis
>tfw no good 2D JS game engine
Mason Adams
the thing about image compression is that while they reduce the amount of data needed to transfer the image to your computer, they don't reduce the viewing memory needed, as ultimately it needs to be decompressed to view it
that is, a 100k jpeg of a 3000x2000 photo will take up 17MiB ram, because that's how big the raw (decompressed) data is
Jonathan Howard
what's up with that btw? I see people do the most amazing things with JS but no game engine?
Jaxon Bennett
Get a tripcode
Jayden Stewart
There's Superpowers which I actually just found and Sphere which you can find at spheredev.org
>TypeScript And of course.
Sphere is a bit fragmented, could use more documentation and always seemed a bit all over the place development-wise but it's the only one I know of. of.
Adam Mitchell
How are you meant to argue against people who say that bloated webpages aren't an issue when modern computers and internet connections can handle it? Because while that is true, saying that just because they can be bloated doesn't mean they should is a pretty lukewarm argument against it.
Jeremiah Morris
rewrite our understanding of the web from an image on a screen to a bunch of ideas; data and facts. The display would be left to the browser; and not sent across the internet every damn time.
Jaxson Gray
Get rid of Arial, as a matter of fact just make Times New Roman the only font you can use on the inter webs.
Luis Hughes
Why?
Blake Wilson
so he can block you reliably
Cameron Moore
Adblocking helps reduce the bloat :-)
Liam Diaz
*so he can retreat to his safe space ;-)
Blake Cruz
I don't understand where the problem is. Most complaints in this thread are addressed to shitty coding.
Elijah Edwards
That is the original vision of the www
Leo Hughes
He should just stop browsing Sup Forums if he's so easily trigger.
Charles Sanchez
>mfw in 2007/8 i naive enough to think that content quality will only go up
>mfw i was fascinated by win98 era of ezines and thought it would be cool if more sites would follow this way of delivering text
le download our ad-supported app that needs permissions for GPS/contacts/storage/internet/and sending texts
Kayden Perry
Many people have datacaps. I have a few customers that insist on using 3G/4G. You have those with datacaps on landlines too, but I don't know how high those caps are in countries where they are relevant.
Many people buy cheap and slow laptops and tablets that don't have enough resources to manage heavier websites. Even my i5 4690 with 16GB RAM struggles on some sites. People who bought the cheapest laptop that has a Pentium N3540 and 2-4GB RAM running the full version of Windows 10 isn't going to have a good time visiting your site if you make it too heavy.
Personally, I don't think there is much reason to include huge pictures and scripts to make a good site. You can get far with some creative use of css.
Jack Butler
>Even my i5 4690 with 16GB RAM struggles on some sites. Post them.
Tyler Carter
You think I care enough to remember which exact site when they're so poorly made they don't work well on an almost 3 year old mid range desktop?
I don't revisit slow shitty sites, so I don't remember their names. Same reason why I don't remember why I didn't like the software I tried to use last month. I stuck with the one I thought sucked the least, and forgot the rest.
It's mostly bigger (but still shady) commercial sites overloaded with ads, and some blogs with infinite scrolling and a lot of javascript that eat up cpu cycles and memory.
Gabriel Fisher
It's simple, we kill the ad man.
Brandon Bennett
he's a bit of a zombie though, tends to come back long after you thought you cleft his cerebrum in twain.
Jordan Rivera
>reddit spacing >not a single fact to back his bullshit I'm not even going to bother to tell you where you should go back.
Isaiah Gutierrez
Maybe marxism-lenninism is the solution
Kayden Roberts
Not sure what reddit spacing is.
I'll keep a notebook handy for the next time I find sites that struggle on current computers. Have to make sure I can prove every single statement.
You didn't exactly prove that all websites are light weight either, that all websites works great on current systems. You're also the first one to resort to insults.
Jose Williams
>why The newness on this board is terrifying
Benjamin Barnes
Try leaving.
Sebastian Young
Reddit spacing is when you make a new line after every one or two sentences. People will throw the term around no matter how a post is formatted if they don't like the contents of said post though. So basically it boils down to the meme that is "if I don't like what you said then clearly you're from a different website" which barely makes sense in the first place but here we are. What's a little bizarre is that people have used this style of formatting for a long, long time, and it has nothing to do with Reddit or any other website.
Carson Morris
>You didn't exactly prove that all websites are light weight either Because I didn't make such claim to begin with.
Mason Powell
Even if he does get a tripcode, he can easily post without it whenever. He can change tripcodes at any time too. The suggestion was fucking stupid and pointless.
Adrian Long
If you call bullshit on my claim that some websites are heavier than some current computers can handle, it's logical to assume that you believe no sites are too heavy for current computers.
Why is software 100mb now instead of 1mb back in the days? Times change with hardware and so does the software with it. Get over it. If you're complaining because your data is limited then you only have yourself to blame americans.
Oliver Young
Hipsters ARE creating this though. They love to brag about "minimal material design". They think it's minimal. Perhaps we should red pill them on barebone websites like motherfuckingwebsite.com
Alexander Stewart
100mb software is unforgivable if it has the same functionality as 1mb soft has.
Chase Rodriguez
[spoiler]install gentoo
Aaron Rivera
we need to stop using hipster frameworks trying to write our own stuff we will be amazed how good it can be
I so check stallman.org every week for political updates, it is a well designed web site.
Henry Brooks
Remove surveillance capitalism
Xavier Flores
>What do you suggest? I suggest you kill yourself, you fucking retard.
>What is to be done about the growing problem of web bloat? Stop using shit sites.
>The death of flash Hasn't happened yet, shit for brains.
Jacob Ward
Netscape back in the day only were around a few mb, chrome today is around 180-200mb when it's installed on your system. As i said, hardware gets better and the software moves with it to utilize it. It won't shrink in size because of it.
Xavier Adams
I use leynucks with firefox. No flash. I use chrome maybe two times a year for the rare site that needs flash.
Jaxson Reyes
Moore's law is about CPU transistors, Sup Forumsirgin. Not CPU performance.
Blake Martinez
Whoops cited my self
Isaiah Cruz
Start by removing the unnecessary javascript. Ban weebm files. Replace google captcha with an in-house version.
Parker Adams
1) Learn how to bundle assets correctly. Webpack/Rollup. Use them. 2) Always server-side render. 3) Dynamic imports. 4) Don't rely on JavaScript being enabled. Always have graceful fallbacks in place. 5) Never use `import * as Whatever from 'somehere'`
All my side projects only send one JS file and one CSS file over the wire. The beefiest server I got is sending a 346kb JS file and a 5.6kb CSS file. While critical assets are inlined and everything is rendered server-side. This is a full Redux/React/RxJS application.
If you're new to Above-the-Fold rendering/critical inlining/bunding/SEO with modern web frameworks look at the Electrode project. It comes packed with a lot of niceties for the beginner.
If you're using Angular stop. If you have to use Angular Server-side render.
If you're using React consider Preact/Inferno. These can be drop in replacements with only a minor change to your Webpack/Rollup build config.
If you're using ember stop.
Luke Perez
6) Code splitting. Require.ensure. Figure it out.
Leo Kelly
webms are less bloated than gif. And website wise it doesn't matter what is served anyways.
Lucas Moore
Webm is far better than gif.
Noah Baker
7.0% of public web sites use flash.
Down from over 50%
Austin Carter
Just to double-check, electron/nodejs desktop applications are bloated shit that break UI and spy on you, right?
Colton Gray
Uploading a video format to an imageboard seems pretty lame to me.
Keep gifs, but limit them to fewer than 30 frames in total or something.
Camden Richardson
Not most, just like most things dipshit.
Kevin Green
Right, but it's inherently bloated because it has to run its javascript bs and it breaks UI because it has its own CSS. So you're wrong...
Camden Fisher
Most electron apps use local OS UI libraries just like traditional cross platform desktop applications. Go download a few. Electron apps tend to be less responsive is the only real neg I've experienced (Atom for example).
Grayson Hughes
>web devs in a labor camp
I can get on board with this. We need to separate out real coders who were forced to do web dev though. I suggest a problem solving quiz in C. If you pass, you're OK. If you do not, labor camp.
>pic related: labor camp
Jacob Peterson
Is that guy named "Lara"? Ha, what a faggot.
Xavier Powell
No, you should not have accepted the work and left them bootstrap user.
Jeremiah Sullivan
I feel like a schmuck because I'm finally upgrading my processor from a Core 2 to Ryzen just to make web browsing faster. That was the thing that finally made me upgrade, not games. I can accept not playing games, but modern web sites taking an extra 10 seconds to become responsive is driving me up the wall.
David Green
:)
Angel Mitchell
all thanks to javascript libraries just for a simple fade in effect on some popup and dynamic cuntent.