6 ms·
That was over a decade ago, things change. Firefox is more relevant now than it was before, I welcome their efforts to change with the times. They are taking
by ihsw 11y ago
That was over a decade ago, things change.
Firefox is more relevant now than it was before, I welcome their efforts to change with the times.
They are taking massive risks now, simultaneously developing an entirely new programming language (Rust) and building an entirely new browser engine on it (Servo) is ambitious. It is clearly self-evident that it has paid off.
There is nothing wrong with node.js programmers, your implication that they're inferior is a broad-sweeping and baseless generalization.
The grey hairs are most certainly still around, and they're most definitely well-respected. Rust's C++ roots is evidence of this.
Mozilla is flourishing, that cannot be denied.
Firefox is a normal open source project, Mozilla receive's contributions from around the globe.
The hacker ethic isn't gone, it matured into something better.
https://github.com/mozilla/ https://github.com/mozilla/
- Scarbutt 11y agoReal question, how is Mozilla flourishing when its main product, Firefox, has been declining in market share for years?
- darklajid 11y ago'Declining in market share': I assume you count 'Google throws crappy internal ads at every internet user and encourages mum and pop to "upgrade your browser"', right? I find it difficult to see how that can _not_ damage a free market. Mozilla seems to flourish as far as I am concerned: Servo, Rust and Firefox are surprising me time and time again and seem very well received in all my social circles.
- Touche 11y ago> 'Declining in market share': I assume you count 'Google throws crappy internal ads at every internet user and encourages mum and pop to "upgrade your browser"', right? Of course, Firefox numbers are going down, no? The reason is irrelevant.
- darklajid 11y agoI've seen varying sources and while they agree that Chrome leads (see above, unsurprisingly a wildly successful ad company is able to promote their own product), I don't believe that users are actively leaving Firefox. Back to flourishing: Recently an article on this very site explained that Mozilla is in a very stable financial situation. So, they seem to be independent (money) and successful (reach - I guess this is where we might not agree?). I just cannot understand the reasons behind a lot of 'Mozilla is basically dead and irrelevant' style posts on this very site.
- RodericDay 11y agoFirefox's experimentation has been a little bit worrying, but I'm sticking through with them and recommending them everywhere I go so; long as they remain committed to the principles that make Firefox stand out. Chrome's propagation strategy is obviously very effective, but I know many people who eventually switched to Firefox and haven't gone back. It's a long race, and I'm happy that Mozilla is not giving up.
- simula67 11y ago> 'Mozilla is basically dead and irrelevant' Not what was said. He said that the browser market share for Firefox is declining. I know there are plenty of Mozilla fanboys here, but the fact that Firefox is losing is not really disputable : https://en.wikipedia.org/wiki/Usage_share_of_web_browsers https://en.wikipedia.org/wiki/Usage_share_of_web_browsers Mozilla's success depends hugely on Firefox, which means, even though they are in a stable financial situation now, if they cannot stop the slide, they will be in trouble in the future.
- scriptproof 11y ago- Thunderbird: Dropped. - FirefoxOS : Dropped. - Servo: How many years do they need to build a new browser with the experience they already have? - Rust: I don't expect the world to rush to this language. - Finally, Mozilla is just Firefox now and they are aimed to privacy at all cost, that will cut their sources of revenues, of course.
- pcwalton 11y agoServo is not a new browser. And nobody has "rushed" to any language introduced in the last decade. The "conquer the world" mentality introduced by Java is over. The big programming language success stories—Scala, node.js, Go, etc.—have all flourished with devoted communities using the languages in the niches they're strongest in. That's what Rust is aiming for, and the resulting community has been amazing so far.
- Touche 11y agoHi pcwalton, I just wish Servo had clearer goals. In some ways the recent faster-browser initiates have all come out empty in my opinion, as they have nothing to truly show the for the work. Flexbox is a great example. We were told the problems with DOM updates was caused by the old layouts and things like floats. So Flexbox was supposed to fix those problems. Where's the proof? I find myself frustrated that now 8 years after the iPhone the web is still incapable of so many things. I wish the browser community would make some very specific goals and say "we'll do whatever it takes to reach these". Here's a very simple goal: A swipeable sidebar. Here's the requirements: * It must retain 60fps no matter how fast you swipe. * It must be easy to create; a virtual-dom shouldn't be a requirement to make up for slow dom updates. A elaborate library that correctly times everything shouldn't be necessary. That's it. Make that happen. Do whatever it takes. Create another new layout if necessary. Create a new touch spec that's faster, if necessary. Whatever. it. takes. And then when the work is done you can point to this new widget and say that the initiative paid off.
- pcwalton 11y ago> Hi pcwalton, I just wish Servo had clearer goals. What is not clear about "parallelize all parts of the pipeline", "get rendering GPU bound", and "write a memory safe browser"? > Flexbox is a great example. We were told the problems with DOM updates was caused by the old layouts and things like floats. Nobody said that. > So Flexbox was supposed to fix those problems. No, it wasn't. > I find myself frustrated that now 8 years after the iPhone the web is still incapable of so many things. Me too. > Here's a very simple goal: A swipeable sidebar. You can do it already at 60 FPS. Make an overflow:scroll div and allow the user to scroll it into view. Or even just do it manually with the DOM. It will easily be 60 FPS in existing engines if you animate transforms. > That's it. Make that happen. Do whatever it takes. Create another new layout if necessary. Create a new touch spec that's faster, if necessary. Whatever. it. takes. And then when the work is done you can point to this new widget and say that the initiative paid off. There's nothing to do here, as you've described it. But your comment is actually illustrative of the real problem (at least, what I think it is). We have a ton of ways to do things on the Web. Some of them are fast, and some of them are not. Web developers don't realize what the fast paths are (which is not entirely their fault). I think that all of the paths should be fast, and I think that many of Servo's technologies (such as WebRender) go a long way toward making that happen. What's frustrating is comments like yours that describe things that the Web can clearly already do and blame browsers for supposedly being unable to do simple things. I used to think the way you did—that the Web is incapable of rendering a 60 FPS scrollable view—and then quickly discovered that, if optimized properly, there is actually no problem. What I think the problem with Web slowness is that Web authors don't know what the fast paths are, and they use things like jQuery.animate() that hit all the slow paths. That is a problem that I think we are well equipped to solve in Servo due to things like parallel style recalculation, off main thread layout, and WebRender, but it's a lot more nuanced than what you describe.
- MozillaEx 11y ago> There is nothing wrong with node.js programmers, your implication that they're inferior is a broad-sweeping and baseless generalization. Not the point I was making. The point is there was a systemic cleansing of senior architects in favor of younger node.js programmers. Mozilla had the creator of JS there. It's probably one of the offices in the world where the grayhairs could co-exist with the newer crowd. I thank you for your reply. I don't agree with everything said above (servo has paid off, hacker ethic matured to something better), but will say Mozilla does has a diverse array of new projects. I'm hoping for your success. I'm happy and encouraged by your optimism. I hope it doesn't come at the expense of insensitively ignoring those who were pushed out wrongly for reasons that had nothing to do with merit.
- TheAceOfHearts 11y agoIn what ways have Rust and Servo paid off? I don't ask this as a challenge or anything like that, I'm really just not very familiar with either so I'm just curious. The one thing I remember, a few months back I saw a Servo benchmark page posted here in HN, and I think it was claimed that those initial numbers were looking very promising.
- ZenoArrow 11y agoThey've paid off in the sense that they're clearly on a good path for the future. Both Rust and Servo have earned praise for their approach in their respective fields, and should give Mozilla an edge with the next generation of web browsers.
- gObO 11y ago> it matured into something better. So getting rid of people for not having the same political and social opinions as you is now "better"? You seem to also be shilling a lot of Mozilla products, are you perhaps also a Mozilla employee?
- ihsw 11y agoNo I do not work for Mozilla -- based on my limited understand, his arguments are either not relevant any more unfairly biased.