Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Why browsers are bloated

Name: Anonymous 2014-07-27 0:20

https://github.com/WebKit/webkit/blob/master/Source/WebCore/platform/Scrollbar.cpp
https://github.com/WebKit/webkit/blob/master/Source/WebCore/platform/win/ScrollbarThemeWin.cpp
Let's reinvent the fucking scrollbar, which every goddamn platform with a UI already has, and make it behave subtly different from the native one!

Right-click a native scrollbar in some other app:
- Scroll Here
- Top
- Bottom
- Page Up
- Page Down
- Scroll Up
- Scroll Down

Right-click a scrollbar in Chrome:
- Back
- Forward
- Reload
- Save As...
...

Right-click a scrollbar in Firefox and Opera:
Absolutely fucking nothing happens!

What the fuck!? How did these terminally retarded idiots get involved in creating one of the most important pieces of software to the average user?

Name: Anonymous 2016-04-19 21:25

>>959
My analysis projects load the shit out of the HTML/CSS front-end with tons of auto-generated data and complex queries, and no I'm not going to show you internal commercial work.

Again, WHY IN THE FUCK ARE YOU AFRAID OF COMPUTERS DOING WORK? What sort of bullshit backwards universe do you live in? Make computers work so humans don't have to, you fucking cancerous boil!

Name: Anonymous 2016-04-19 21:34

All work and action none.

Name: Anonymous 2016-04-19 23:28

JACKSON 963 GET

Name: Anonymous 2016-04-20 0:25

>>959
Who is this semen demon?

Name: Cudder !cXCudderUE 2016-04-20 11:14

>>960
Depth, not width. With is limited only by available memory. I've tested my DOM with a page containing 100M elements and it handled it just fine, whereas Firefox and Chrome crashed.

>>961
If you were exceeding those limits your pages wouldn't work in any other browser either.
WHY IN THE FUCK ARE YOU AFRAID OF COMPUTERS DOING WORK?
It's useless, wasted work. https://en.wikipedia.org/wiki/Muda_(Japanese_term) . Ever wonder why your software feels so slow and consumes so much memory and disk space? Your can blame your attitude and all the other programmers with the same attitude for that waste. Idiot.

Name: Anonymous 2016-04-20 11:39

>>964
Check 'em

Name: Anonymous 2016-04-20 12:05

>>965
No, sir/madam, you are the idiot. Software doesn't feel slow, and consumes pennies worth of memory and disk space. Where's the waste, you dipshit?

Fuck you if you're a poor nigger with a 386 trying to run modern software. Your problems aren't relevant in the world anymore.

I run large programs on my workstation, and I inevitably hit any limitation that fuckheads like you put in. Software that comes from "I want to write simple, stupid, fixed-array based BULLSHIT because I'm too FUCKING STUPID of a programmer to write COMPETENT software that can PERFORM UNDER SCALE" is broken, and comes from retarded brains like yourself who need to die.

I will fucking strangle you with my bare hands if I ever see you in person, you shitfucking asshole, because you are a direct enemy of computers not getting in my fucking way and doing ACTUAL WORK, not the fucking masturbatory uselessness you and your like shit upon the world.

Name: Anonymous 2016-04-20 12:14

>>965
Ooh, look at my japanime reference at how smart I think I am!

You don't even understand the concept of "waste". No money is being wasted, and no human time is being wasted, so this is absolutely nothing like the Toyota example.

Any system that's built as "waste-free" as possible will always be the most brittle way to build it. Would you like a hydroelectric dam built next to your house not to waste concrete, and be exactly the thickness which can withstand observed pressures? Any more would be wasteful, right?

It's the same thing with software. You make it not have "waste", and it falls on its face when you try to push it harder. While the rest of the word considers anti-fragility, you explicitly pursue anti-robustness, because robustness happens to use free computational resources.

Name: Anonymous 2016-04-20 12:22

>>967,968
Not happy with Cudder's approach? Write your own web-browser then and stop bullying.

Name: Anonymous 2016-04-20 12:34

>>968
You're asserting that k strategy [1] is always superior.

This is not always the case, it is environment dependent. In terms of parasitic factors (ie our whole consumerist race to exhaust resources [2]) is viable only as long there is enough resources. Sure that computing shifted from r to k, but there's also potential to shift back provided there is enough environmental pressure.

For example, costs of energy rising faster than moore's law, moore's law ceasing to apply, or post-pubble deflationary market ceasing to be the driver of moore's law altogether.

At that point we'll slowly revert back to r strategy, as that would be simply more optimal to succeed in the market.

[1] https://en.wikipedia.org/wiki/R/K_selection_theory
[2] https://en.wikipedia.org/wiki/Optimal_virulence#Trade-off_hypothesis

Name: Anonymous 2016-04-20 14:21

Ohh, look at >>968-san's 4chan meme arrow reference at how smart he thinks he is!

Name: Anonymous 2016-04-20 16:04

>>971
I farted and a little bit of poo came out

Name: Anonymous 2016-04-20 19:03

in for >>1000 thread

Name: Anonymous 2016-04-20 19:39

Jesus christ, do you realize how difficult it is to write a browser? Do you realize how even more (quadratically) difficult this becomes when you anally ASM-ize every little thing?

I admire the ambition but only if you have a realistic plan to get there. I suggest you delete everything so far and start over with Lisp and C++.

Name: Anonymous 2016-04-20 19:42

>>974
Jesus christ, do you realize how difficult it is to render text markup with inline images?

Name: Anonymous 2016-04-20 21:15

>>974
You can see Cudder's roadmap on >>655,740
I'd say his asm approach isn't holding him back so far.
Personally I'm pretty excited about the first release once Acid2 passes. But I'm afraid that's too far away...

Name: Anonymous 2016-04-20 21:16

>>970
My stacked i7-6700K system takes less electricity than my Commodore 64 used to. Your energy cost argument is invalid. There is no waste.

Name: Anonymous 2016-04-20 22:23

>>974
ise

>>967,968,974
Samefag?

Name: Anonymous 2016-04-20 23:54

>>978
As >>967, no. Also, fuck you.

Name: Anonymous 2016-04-21 3:07

My cousin met Cudder at a party in London last year. They ended up fucking. He said it was totally sub-par. She got shit all over his dick, and violently queefed at the end.

Name: Anonymous 2016-04-21 3:12

>>978
As >>974, no. Also, fuck you.

Name: Cudder !cXCudderUE 2016-04-21 11:39

>>967
Software doesn't feel slow
:facepalm:

Your perception has been distorted by so much exposure to ENTERPRISE QUALITY bloatshit that you don't even notice anymore what a fat lazy pig you are. The insane "but it's scalable" argument doesn't hold up, you're basically advocating for people to do the equivalent of getting in the car to drive 10 feet instead of walking; just because YOU usually have to travel 100 times farther doesn't mean it applies to everyone and it's a ridiculous waste to think it does.

>>968
Any system that's built as "waste-free" as possible will always be the most brittle way to build it. Would you like a hydroelectric dam built next to your house not to waste concrete, and be exactly the thickness which can withstand observed pressures? Any more would be wasteful, right?

They wouldn't use 10x, 100x, 1000x, or even more concrete either. You're basically arguing for "let's use ALL THE FUCKING CONCRETE IN THE WORLD and make it so thick that it becomes the only thing on the Earth." And "robustness"? More ENTERPRISE QUALITY bullshit. Fuck this insane architecture astronautism.

>>977
O RLY? Show proof. Numbers, not vague claims.

Name: Anonymous 2016-04-21 13:06

>>980
>she

Name: Anonymous 2016-04-21 13:06

>>982
You shouldn't blame him, even microcontrollers now have enough leftover flash that most people don't notice that some abstraction alone eats up 1Kb+ of ROM, until they have to write some time-constrained routine.

Name: Anonymous 2016-04-21 13:11

JACKSON 985 GET

Name: Anonymous 2016-04-22 18:23

>>982
Alright, I have no idea what you do or don't do with computers. I have nothing to say against your incoherent ramblings. Go drink a gallon of bleach and make sure your corpse falls to rest on your shitty, power munching old piece of shit computer that can't run programs fast.

You even fail at /prog/, which would be funny if you weren't such an utter waste of life.

Name: Anonymous 2016-04-22 18:28

>>982
I'm surprise you never whine about hardware """bloat""". We've got billions of transistors in CPUs now, which include tons of rewrite registers and out of order processing, complex cache coherence, and all this bullshit taking space & power on a chip.

Shouldn't a simpler chip run faster and cheaper?

The answer is flat out NO. And the same is true for software.

Name: Anonymous 2016-04-23 0:01

>>987
Even ARM is adding all that shit to their CPUs, because they can't get competitively fast with their original Cudder-class designs.

Name: Anonymous 2016-04-23 9:47

>>987
CS freshmen should be forced to write x86 opcode decoder, or even better a simulator, to get the first hand experience on the sheer madness contained therein.

>>988
Calling ARM cudder class is somewhat unfair towards fine lads over at cambridge (try MIPS instead) - considering that the ARM ISA appears to be more or less sane as opposed to x86.

The issue with people like cudder is that they live in alternate reality, thinking that computers are the same 80386 from 30 years ago, and things like out of order, uops and caches are just lies meant to subvert their fragile world of denial.

Name: Anonymous 2016-04-23 10:18

dubs

Name: Anonymous 2016-04-23 13:20

Trips on the way

Name: Anonymous 2016-04-23 13:26

>>989
How many freshman know an HDL?

Name: Anonymous 2016-04-23 15:00

>>992
In software. Full circuit design would truly test their sanity, though.

Name: Anonymous 2016-04-23 16:10

>>991
Trips will be mine

Name: Cudder !cXCudderUE 2016-04-23 16:20

>>987
A CPU is like a library that all software uses. It makes sense to put more functionality there if it reduces the overall size of the system, rather than duplicating it in every single place. Optimisations there also benefit everyone. Look at the OP and the thread title.

Complexity has to be applied at the right level of abstraction.

Name: Anonymous 2016-04-23 18:01

>>8
Fuck off America hater

Name: Anonymous 2016-04-23 20:11

>>996
America is turning into a 3rd world country, soon there will be no more whites left and it will be just a Northern Mexico.

Name: Anonymous 2016-04-23 20:20

>>997
Whites have become the ultimate cucks. They don't reproduce themsleves thanks to the cancerous atheism meme. But they need humans to support their welfare states, so instead of creating new taxpayer by reproduction, they decided to import sandniggers to become new taxpayers without realizing/caring about the long term consequences.

Name: Anonymous 2016-04-23 20:27

>>998
Sandniggers don't pay taxes.

Name: Anonymous 2016-04-23 20:27

This thread has peacefully ended.

Newer Posts