Opera announces 'gradual transition' to WebKit for desktop and mobi


Recommended Posts

Prefixes also allow people to do w/e the hell they want.

To add certain specific features to their platform maybe (You wouldn't have to use them) but the core is the same unlike what we have now where everything varies wildly from browser to browser..

My logic is perfectly valid. It would be far far better than what we have now. Not to mention that it isn't logical that if everyone switched to Webkit they would do that really because what would be the point of switching to Webkit. That's the whole POINT of switching to webkit. To unify under one engine and contribute to the same code base.

Of course it doesn't but it is Boz. If it involves webkit or Google, they're always right and it's always the best thing in the world. Anyone who says otherwise is dumb :rolleyes:

Instead what we should do is completely just roll over and let Google control our lives and be our God.

I like how his logic is Chrome's V8/Webkit engine are the best in the world so everyone should use it. There was a time when Microsoft's trident engine was the best in the world, why didn't everyone use it then? There was a time when Gecko was the best, everyone should have used it then too :rolleyes:

How about you stop calling me out personally and share you opinions. If you can't discuss without personal attacks then don't post on the topic.

To add certain specific features to their platform maybe (You wouldn't have to use them) but the core is the same unlike what we have now where everything varies wildly from browser to browser..

If browsers followed standards then things wouldn't vary as much.

But like I and others have pointed out several times now webkit prefixes are causing things to vary wildly. So what's your solution? Oh everyone should use webkit. What an amazing solution.

How about you stop calling me out personally and share you opinions. If you can't discuss without personal attacks then don't post on the topic.

The problem is there's no point in discussing stuff with you since you're incredibly biased.

If Apple, Microsoft or any other company do something they're wrong for doing that (and in some cases I'd agree with you). If Google then goes and does the exact same thing it's perfectly fine and Google should continue doing it.

You yourself said that since Google's engine is the best everyone should use it. Were you saying that everyone should use Trident, Gecko and Presto when they were the best? If not why not?

I'll just have to stick the last version of Presto, I've used Opera since around 2003 and I've never had any malware, viruses etc. even when I tried, since forcing my family to use Opera I haven't had to go around and fix there computers in ages, Opera is THE safest browser out there, I think it's such a shame but I can see why they feel they need to do this.

This is nonsense for several reasons..

1. First, we have proof.. as in REAL LIFE EXPERIENCE that webkit browsers on mobile iOS/Android work MUCH better and developing for mobile web is far easier than for desktop due to almost no fragmentation. Yes, Apple introduced a couple of unique webkit prefixes on Safari for mobile but those are really not a big deal as you don't have to use them. They extend functionality and give some thing for iOS platform. You can still completely avoid using them and have the same code running on both Android and iOS.

So this whole "forking" notion is completely ridiculous. Everyone who joins Chromium/Webkit wouldn't really make it wildly incompatible because it's not in anyone's interest. That's why they switch to Webkit.

2. Webkit/Chromium support web standards better than any of the other browsers

inJt

So I don't know what the hell are people talking about "This site works with IE only" nonsense.

If everyone would join webkit there would be no need for that at all. We have THAT scenario now because of the incredible fragmentation among browsers.

Whatever your build for webkit based browsers on desktop works the same on all of them. It's beautiful.

You do understand that there is a HUGE difference between Microsoft and their proprietary browser they wanted to use to control the web and the open source browser that is one of the best web standards compliant browsers and is used by multiple companies making browsers.

In what world is this the same.

HTML5Test, seriously? You use that to prove a point? Let's not mention that a big part of the test doesn't test HTML5, and gives bonus-points for supporting stuff that isn't the standard at all! Also, supporting a feature doesn't mean it is according the standard.

Anyway, if you want fast innovation, than I gues you like Internet Explorer 6 very much. Because, back than, IE6 was the same as Webkit is right now. Yes, meet the new IE6: Webkit. It's na?ve to think the web is better with 1 render engine, and you should know that, because we already have done this before with IE6. Fragmentation is stupid, everywhere, everywhere but browsers. It's important there are multiple render engines, it's important there are multiple browser. All with a significant part of market share. Webkit is now to big, look at mobile devices. Mobile websites doesn't work in Internet Explorer mobile or Firefox mobile, and that's a bad thing. It's not IE & FF problem, it's our, it's Webkit.

Webkit doesn't support the standard at all. It doesn't matter if it's open source or not, there are still people behind it that decide and they DO stuppid things. For example, gradients still don't work on Webkit as it is discriped in the standards. You need to use -webkit-, and that can't be how it should work. Webkit is taking over the internet, and that's not good at all!

Yeah.. your whole argument fell apart with this

How that, Google (and Apple) keeps adding stuff to Webkit that they created byy their own, stuff that's patentated, preventing others to use it too. Fox exapmle, touch, Microsofts implementation will become the standard (Apple, Mozilla, etc. are behind them). And what does Google? Create their own one, put some patents on it, implementate it. And than you break the standards. My previous example is another point for that. 'gradient' is proper CSS3, every browser support it, except Webkit-based, they need '-webkit-gradient'. The worst thing of all is, most web developers only use the one for webkit instead of the one that's realy part of the standard. So, I don't so how that broked my argument.

Yeah.. your whole argument fell apart with this

Except he's completely right.

I challenge you Boz, make Chrome render a CSS3 gradient without using vendor prefixed properties, then go try in the latest versions of IE and Firefox.

If you fail to respond to this challenge, then I think we can safely say you're not interested in standards, and only want a closed, proprietary Google dictatorship.

Except he's completely right.

I challenge you Boz, make Chrome render a CSS3 gradient without using vendor prefixed properties, then go try in the latest versions of IE and Firefox.

If you fail to respond to this challenge, then I think we can safely say you're not interested in standards, and only want a closed, proprietary Google dictatorship.

Are gradients in CSS a set standard yet? I think you'll find they're just a candidate and not a formal recommendation yet...

Are gradients in CSS a set standard yet? I think you'll find they're just a candidate and not a formal recommendation yet...

I think you'll also find CSS 2.1 itself only became a recommendation in 2011. Candidate recommendation status is essentially final as far as practical implementation is concerned.

So, if all browsers adopt Webkit then why have standards at all and just use one browser?

Since Webkit is open source that means we could possibly have an IE6 issue again. Because they can all

modify what they want and fork the source and we are back to square one.

Standards are needed and they are needed to be tested against. I am using webkit now with Chrome,

but honestly I think that everyone using webkit as the standard engine for a web browser is just dumb.

I think you'll also find CSS 2.1 itself only became a recommendation in 2011. Candidate recommendation status is essentially final as far as practical implementation is concerned.

"essentially". But the whole discussion here is about set standards.

So, if all browsers adopt Webkit then why have standards at all and just use one browser?

Since Webkit is open source that means we could possibly have an IE6 issue again. Because they can all

modify what they want and fork the source and we are back to square one.

Standards are needed and they are needed to be tested against. I am using webkit now with Chrome,

but honestly I think that everyone using webkit as the standard engine for a web browser is just dumb.

I'd just be happy with a "standard/reference render" that is the core basis to work from and defines how all current standards are to be applied. You could still have other browsers doing their own thing if they want. They could just be ignored where necessary.

Well the W3C and how it handled standards has always been one of the root problems. They take way too long to make progress to anything reasonable for it to be implemented.

As for the whole Webkit thing, using one rendering engine and making it the standard is exactly what happened with IE6. Open source has no bearing on the situation. Developers often reinvent the wheel to do it better and you are taking that away from a developer because all websites will start coding to Webkit bugs thinking it is the standard when it is not.

I love the concept about web development pain (I am one) will be magically solved by this...no. The problem in the web development world is the W3C to start and testing standards. Look at H.264 as a great example. It is a standard that has defined feature sets for what it can do. An implementation is created of an encoder and a decoder. All implementations must be able to render the image exactly, but can use different ways to get there. There is a great open source encoder that is very powerful and several commercial ones. On the decoder side, we had CoreAVC, FFDshow, LAV Filters, PowerDVD, etc. all using different rendering engines to produce the same results. CoreAVC was the fastest and most efficient over 5 yrs ago, now days its not an issue. You don't have any of the same kind of problems with these guys. Why? I bet the standard was better set and test than how web development has been done.

I'd just be happy with a "standard/reference render" that is the core basis to work from and defines how all current standards are to be applied. You could still have other browsers doing their own thing if they want. They could just be ignored where necessary.

That "standard/reference render" USED to be IE6, back in the golden days when Microsoft was ahead of the game in terms of standards (they had a CSS implementation as of version 3). IE6 was the de-facto standard and every other browser (ex. Netscape) "could just be ignored" because it wasn't important.

We know what a mess that was.

That "standard/reference render" USED to be IE6, back in the golden days when Microsoft was ahead of the game in terms of standards (they had a CSS implementation as of version 3). IE6 was the de-facto standard and every other browser (ex. Netscape) "could just be ignored" because it wasn't important.

We know what a mess that was.

Except I'm not talking about one browser vendor attempting to be the "defacto". I'm talking about an actual standard where multiple vendors and the W3C all contribute. Obviously requires cooperation and the W3C to get their act together so I hold little hope.

"essentially". But the whole discussion here is about set standards.

IE7 was criticised for it's poor/incomplete implementation of CSS2.1 back in 2006. It wouldn't be until IE8's release in 2009 that Trident got full CSS2.1 support - yet said standard didn't become a W3C recommendation until 2011.

Why should Webkit be treated any differently? Why should Google, a company that's supposed to be the open white knight taking a stand against big bad Microsoft, be allowed to get away with not having an up-to-date implementation of an arguably finalised standard?

Do you not see the irony in IE having support for an open standard before Webkit?

IE7 was criticised for it's poor/incomplete implementation of CSS2.1 back in 2006. It wouldn't be until IE8's release in 2009 that Trident got full CSS2.1 support - yet said standard didn't become a W3C recommendation until 2011.

Why should Webkit be treated any differently? Why should Google, a company that's supposed to be the open white knight taking a stand against big bad Microsoft, be allowed to get away with not having an up-to-date implementation of an arguably finalised standard?

Do you not see the irony in IE having support for an open standard before Webkit?

webkit != google.

webkit != google.

So you're saying Webkit is a closed source project now? Or maybe that "It's fine because it's open source" defence doesn't work out so well in practice?

Google chose to use Webkit, they choose to continue using Webkit. Considering what they've done with projects such as libp and SPDY, if Webkit isn't up to snuff it's as much their fault as anyone's.

Except I'm not talking about one browser vendor attempting to be the "defacto". I'm talking about an actual standard where multiple vendors and the W3C all contribute. Obviously requires cooperation and the W3C to get their act together so I hold little hope.

Google services are optimized for Chrome only so for a large number of web users, Chrome is the de facto standard,

This is nonsense for several reasons..

1. First, we have proof.. as in REAL LIFE EXPERIENCE that webkit browsers on mobile iOS/Android work MUCH better and developing for mobile web is far easier than for desktop due to almost no fragmentation. Yes, Apple introduced a couple of unique webkit prefixes on Safari for mobile but those are really not a big deal as you don't have to use them. They extend functionality and give some thing for iOS platform. You can still completely avoid using them and have the same code running on both Android and iOS.

They work better because the majority of smartphones in use only allow WebKit browsers. Meanwhile the best mobile browser is still Opera Mobile, whic unfortunately is not allowed on said biggest smartphone platform.

  • Like 2

Except I'm not talking about one browser vendor attempting to be the "defacto". I'm talking about an actual standard where multiple vendors and the W3C all contribute. Obviously requires cooperation and the W3C to get their act together so I hold little hope.

You are still talking about one rendering engine which is just an implementation of a standard. The fact that it is open source and used by 4 browsers as the core does not mean it will avoid the IE6 problems.

Go look up Media Player Classic (MPC), MPC BE, and MPC HC as a great example. MPC was the original open source project by guliverkli. He stopped working on it, so it was forked to MPC HC. Years later, there was a split where MPC HC continued down one path and MPC BE continued on another. They had fundamental disagreements about the future so they are not contributing to each other completely.

That is a very likely scenario with Webkit, and from my understanding probably already is. Safari, Chrome, now Opera are going to have diverging ideas on how to make Webkit faster, better, and some new cool feature we don't know of yet. Now you assume that those changes will make it to the main branch of Webkit for all to share. Wrong, wrong, wrong. Some of it will, yes, but not all. Why? Because there are major differences that will emerge in how to proceed. Just look at WebGL vs Direct2D. Microsoft has implemented a full hardware renderer using Direct2D that makes WebGL pointless. Google wants WebGL. How do you reconcile differences? That is the whole point of having multiple browsers, multiple rendering engines.

The standard just says that for xyz features, you must make it have these capabilities and produce this end result. That does not tell you how to do it or the best way to do it. The beauty of programming is that there are several different ways to do the same thing. Another point, Perl, Python, Ruby, IronRuby, JavaScript, PowerShell, C++, C, C#, Java, etc. All of them do the exact same thing and guess what, they compile to a standard!!!! They must all compile or be runnable on a common CPU platform which defines the standard for how machine code works.

This topic is now closed to further replies.
  • Posts

    • I've always preferred this possibility. There is something that feels good about the idea that all matter in the universe will eventually come back together and maybe even result in another big bang. The idea that the universe would fizzle out over the eons and forever drift apart is a little depressing. I realize it is not logical to let a basic human desire for life to have a grand everlasting meaning change the way I feel about a scientific theory, but I am human, so that is how I feel :-).
    • Windoze 11 could finally go to hell, instead of making me savor yet another error I've never had. "Bad Pool Caller" or whatever TF cryptic crap0la message it is. Adding salt to injury, it says something along these lines (on the blank black screen after it hard stops): "Your windoze needs to restart. You can restart." NO WAY SHERLOCK. The PEECEE, look, it's *blocked*, I can do jack sh1t with it as it is and you say that it needs to restart? Further, that I can restart? What am I supposed to do, take a herbal bath? Sudo a sandwich? Timewaster pile of useless slop and errors, coded by monkeys and force-fed on us by a pedo-founded corporation, that's all there is to it. Now, let's have a fun weekend trying to handle the error, which after a quick internet check can basically be due to EVERYTHING, from memory faults to drivers to motherboard issues. Thanks M$.
    • Zen Browser 1.21.3b by Razvan Serea Zen Browser is a privacy-focused, open-source web browser built on Mozilla Firefox, offering users a secure and customizable browsing experience. It emphasizes privacy by blocking trackers, ads, and ensuring your data isn't collected. With Zen Mods, users can enhance their browser experience with various customization options, including features like split views and vertical tabs. The browser is designed for efficiency, providing fast browsing speeds and a lightweight interface. Zen Browser prioritizes user control over the browsing experience, offering a minimal yet powerful alternative to traditional web browsers while keeping your online activity private. Zen Browser’s DRM limitation Zen Browser currently lacks support for DRM-protected content, meaning streaming services like Netflix and HBO Max are inaccessible. This is due to the absence of a Widevine license, which requires significant costs and is financially unfeasible for the developer. Additionally, applying for this license would require Zen to be part of a larger company, similar to Mozilla or Brave. Therefore, DRM-protected media won't be supported in Zen Browser for the foreseeable future. Zen Browser offers features that improve user experience, privacy, and customization: Privacy-Focused: Blocks trackers and minimizes data collection. Automatic Updates: Keeps the browser updated with security patches. Zen Mods: Customizable themes and layouts. Workspaces: Organize tabs into different workspaces. Compact Mode: Maximizes screen space by minimizing UI elements. Zen Glance: Quick website previews. Split Views: View multiple tabs in the same window. Sidebar: Access bookmarks and tools quickly. Vertical Tabs: Manage tabs vertically. Container Tabs: Separate browsing sessions. Fast Profile Switcher: Switch between profiles easily. Tab Folders: Organize tabs into folders. Customizable UI: Personalize browser interface. Security Features: Inherits Firefox’s robust security. Fast Performance: Lightweight and optimized for speed. Zen Mods Customization: Deep customization with mods. Quick Access: Easy access to favorite websites. Open Source: Built on Mozilla Firefox with community collaboration. Community-Driven: Active development and feedback from users. GitHub Repository: Contribute and review the source code. Zen Browser 1.21.3b changelog: New Features Updated to Firefox 152.0.1 Fixes Fixed transparency not working after updating to 1.21.2b (#14259) Fixed frequent crashes affecting users with Intel Raptor Lake processors Fixed an issue on macOS where choosing a PDF option, such as "Save as PDF", from the system print dialog would send the job to your printer instead of saving a file. Other minor bug fixes and improvements. Download: Zen Browser | 90.2 MB (Open Source) Download: Zen Browser ARM64 | Other Operating Systems View: Zen Browser Home Page | Screenshots 1 | 2 | Reddit Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Get 1-year and $60 of Sam's Club value for just $15 with Auto-renew by Steven Parker Become a Sam's Club Member Now! Shop Premium-Quality Products and Enjoy Incredible Perks, and Savings. Today's highlighted deal comes via our Gift Cards section of the Neowin Deals store, where for only a limited time, you can save 75% off a Sam's Club 1 Year Membership with Auto-Renew. Sam’s Club is a membership warehouse club, a limited-item business model that offers members quality products at an exceptional value unmatched by traditional retail. From groceries and kitchen supplies to electronics and furniture, Sam's Club has great deals on the items you want! By redeeming and signing up as a member, you'll be paying just $20 for a 1 year Sam's Club membership (normally $50.) You'll receive a complimentary household card for more savings from already low-priced items. Sign up now and save money on all your food and decor. Find great deals on groceries, kitchen supplies, electronic, furniture & more Get discounts on hotels, rental car, live events, attractions, movies, & more Save up to 60% on hotel accommodations around the world Get a complimentary household card for more savings from already low-priced items Although it was published quite some time ago, Sam's Club members can enjoy discounts like this. Important Details For a physical membership card after online membership registration, present your phone number or email along with a valid ID at Sam’s Club Membership Services in any US Sam's Club location to have your membership card printed. This membership offer is only available to new Sam's Club members in the USA. It is not valid for membership renewals, for those with a current membership, or those who were Sam’s Club members less than 6 months prior to the current date. To check your renewal date, please check your billing statement or your online account, or chat with an associate. Promotion code is non-transferable Offer valid for new Sam’s Club members only; not valid for membership renewals, for those with a current membership, or those who were Sam’s Club members less than 6 months prior to the current date. Auto Renew: By accepting this offer, you authorize annual recurring charges to any card on file for your Sam's Club membership fee(s) plus any applicable taxes at then-current rate every year until you cancel. Current rates, which may change, are $50 for Club level and $110 for Plus level. Visit SamsClub.com or a club or call 1-888-746-7726 for full terms or to cancel auto-renewal. Valid at over 597 U.S. Sam’s Club locations. Find a location near you. Redemption deadline: redeem your code within 30 days of purchase Access options: desktop & mobile Membership MUST be activated within 30 days Membership expires 1 YEAR from the date the Sam's Club membership is activated Limit 1 per person, may buy 1 additional as gift This Sam's Club 1 Year Membership normally costs $60, but can now be yours for just $15, for a limited time, that's a saving of $45 (70%) off! For specifications, and terms, please click the link below. Get 1-year of Sam's Club with Auto-renew for just $15 (was $60) This deal is only available to U.S. residents. Support queries If you have queries or need support for any of the Neowin Deals, please use the contact form here. Neowin Deals are managed and sold by StackCommerce who represent Neowin on an affiliate basis. Why we post these deals We post these because we earn commission on each sale so as not to rely solely on advertising, which many of our readers block. It all helps toward paying staff reporters, servers and hosting costs. So for those that keep moaning and complaining, be thankful we're still online for you to even do that. Other ways to support Neowin Whitelist Neowin by not blocking our ads Create a free member account to see fewer ads Make a donation to support our day to day running costs Subscribe to Neowin - for $14 a year, or $28 a year for an ad-free experience Disclosure: Neowin benefits from revenue of each sale made through our branded deals site powered by StackCommerce.
    • Microsoft, why can't I just turn off Copilot on my MS account (in order to stop OneDrive from wanting to summarize everything, ahem) in a way that doesn't break OneNote instead?
  • Recent Achievements

    • Collaborator
      ryansurfer98 went up a rank
      Collaborator
    • Week One Done
      Eurosoft10 earned a badge
      Week One Done
    • One Month Later
      Eurosoft10 earned a badge
      One Month Later
    • One Year In
      Skeet Campbell earned a badge
      One Year In
    • One Month Later
      Sharbel earned a badge
      One Month Later
  • Popular Contributors

    1. 1
      +primortal
      582
    2. 2
      +Edouard
      190
    3. 3
      PsYcHoKiLLa
      78
    4. 4
      Michael Scrip
      77
    5. 5
      Steven P.
      72
  • Tell a friend

    Love Neowin? Tell a friend!