News for hackers. Stuff that matters.
Re:Mozilla Wants To Split Off Its Thunderbird Email/Chat Client by nickpsecurity on Tuesday December 01, 2015 @10:26AM (#10655983)
What bothers me about being older is my first browser was Internet Explorer, then I got to play with MOSAIC's slow arse in school, then used Opera/Mozilla, and so on. Got to see where it came from. And the new stuff, especially Firefox, is coming full circle in how friggin' slow they run to serve the lowest common denominator of web pages.

It's annoying. I miss Web 1.0. Add just a bit of dynamic functionality plus broadband and it would be fine for 80-90% of cases. And FAST!

Instead, we get Web 2.0, 3.0 (4?) which makes pages on 40-50Mbps load like my old 28Kbps modem on AOL. Seriously...?

Re:Mozilla Wants To Split Off Its Thunderbird Email/Chat Client by pcwalton on Tuesday December 01, 2015 @12:31PM (#10657201)
> And the new stuff, especially Firefox, is coming full circle in how friggin' slow they run to serve the lowest common denominator of web pages.

It should be easy to find performance numbers showing how Firefox 42 renders old, pre-CSS pages slower than, say, Netscape 4, then.

Netscape 4 didn't have a JIT, didn't use hardware accelerated layers, trapped into kernel mode for GDI calls, didn't use accelerated SIMD for painting, and didn't have HTTP 2. It barely had any optimizations for dynamic restyling, so tons of stuff would get reflowed when it didn't have to. This is just the tip of the iceberg.

Browsers have gotten more complex, but the complexity is often in the service of making things faster.

Re:Mozilla Wants To Split Off Its Thunderbird Email/Chat Client by nickpsecurity on Tuesday December 01, 2015 @12:58PM (#10657393)
Notice my references to Web 1.0, 2.0, etc? That means my comment was talking about not just the browsers but the sites designed for them. The combination of the two have made web sites really slow that could be designed to load up instantly. Instead, they load up as slowly as some sites did on my old Pentium 2 running Opera, etc. You'd think they'd be significantly faster with all the Moore's law iterations and browser improvements. Modern sites make sure that doesn't happen, though.

And I never mentioned Netscape: it was called Netscrape then and hackers despised it. I used Opera and IE mainly.

Re:Mozilla Wants To Split Off Its Thunderbird Email/Chat Client by pcwalton on Tuesday December 01, 2015 @01:48PM (#10657757)
Opera and IE were no different in architecture.
Re:Mozilla Wants To Split Off Its Thunderbird Email/Chat Client by ZenoArrow on Tuesday December 01, 2015 @03:36PM (#10658539)
What are you referring to? Opera and IE certainly used different rendering engines: Trident for IE, Presto for Opera (before it moved to Blink).
Re:Mozilla Wants To Split Off Its Thunderbird Email/Chat Client by pcwalton on Tuesday December 01, 2015 @06:37PM (#10659764)
Back in the Netscape 4 days, the architectures of those engines were broadly the same (in the sense that Linux and FreeBSD have broadly the same architecture). Of course the codebases were different.
Re:Mozilla Wants To Split Off Its Thunderbird Email/Chat Client by ZenoArrow on Wednesday December 02, 2015 @02:37AM (#10661527)
How do you know this? Trident and Presto were both closed source, did you do some contract work with both Microsoft and Opera at the time?
Re:Mozilla Wants To Split Off Its Thunderbird Email/Chat Client by pcwalton on Wednesday December 02, 2015 @03:43AM (#10661750)
Presto wasn't released until 2003.

In the late '90s, the time frame this thread is about, it was well known that the layout engines at the time were not dynamic: they could not in general reflow only parts of the page. Everything else I mentioned in the post that triggered this subthread is obvious simply based on browser engine and OS history.

Re:Mozilla Wants To Split Off Its Thunderbird Email/Chat Client by ZenoArrow on Wednesday December 02, 2015 @05:44AM (#10662177)
Architecture != functionality.
Re:Mozilla Wants To Split Off Its Thunderbird Email/Chat Client by pcwalton on Wednesday December 02, 2015 @12:54PM (#10664556)
I don't even know what we're arguing about anymore. Do you dispute this?

> (Netscape 4/Opera/IE) didn't have a JIT, didn't use hardware accelerated layers, trapped into kernel mode for GDI calls, didn't use accelerated SIMD for painting, and didn't have HTTP 2. It barely had any optimizations for dynamic restyling, so tons of stuff would get reflowed when it didn't have to.

Re:Mozilla Wants To Split Off Its Thunderbird Email/Chat Client by ZenoArrow on Wednesday December 02, 2015 @01:12PM (#10664678)
The internal structure of a program = architecture.

The features of a program = functionality.

So we're getting our wires crossed due to word choice.

In any case, I'll admit this has dragged on long enough. Truce?

Re:Mozilla Wants To Split Off Its Thunderbird Email/Chat Client by nickpsecurity on Tuesday December 01, 2015 @01:59PM (#10657832)
Wasnt aware of that. Interesting.

It was just faster, better looking, and skinnable. Plus malware stayed hitting IE so there was that too.

Re:Mozilla Wants To Split Off Its Thunderbird Email/Chat Client by ZenoArrow on Tuesday December 01, 2015 @03:38PM (#10658550)
I don't think the statement you replied to is correct.
Re:Mozilla Wants To Split Off Its Thunderbird Email/Chat Client by nickpsecurity on Tuesday December 01, 2015 @06:43PM (#10659785)
Yep. No point in fixing it though.
Re:Mozilla Wants To Split Off Its Thunderbird Email/Chat Client by CaptSpify on Tuesday December 01, 2015 @03:51PM (#10658649)
Disable javascript. Seriously.

Disabling js has given me the fastest turn-round on page-load times. It's usually not the browser, but loading 15 different un-optimized JS engines that causes the problem.

Re:Mozilla Wants To Split Off Its Thunderbird Email/Chat Client by nickpsecurity on Tuesday December 01, 2015 @06:44PM (#10659789)
I use NoScript. JS heavy sites are the worst though.