Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 60945
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 10, 20262026-05-10T18:14:29+00:00 2026-05-10T18:14:29+00:00

At the moment, our application uses the Trident Win32 component, but we want to

  • 0

At the moment, our application uses the Trident Win32 component, but we want to move away from that for a few reasons, chief among them being our desire to go cross-platform.

We’re looking at WebKit and Gecko, but I’d love to get some feedback before I make a decision. Here are some of the most important requirements:

  1. It should be relatively fast, with a small footprint. Ideally, we would be able to trim away anything we don’t need without too much effort.

  2. Decent documentation is important. I don’t anticipate needing to do anything too unusual with it, but you never know.

  3. We’re using C++, and would like to work with a well-designed object-oriented architecture, if possible.

  4. Cross-platform is a must, and good performance would be helpful in the long run (we may end up porting to mobile platforms).

Are there any considerations I need to take into account before making a decision? Has anyone worked with WebKit or Gecko before? If so, are there any articles or tutorials I might find useful?

Update:

Thanks for the responses guys. We ended up going with Qt 4.5, which includes WebKit. We’re really pleased with it so far, in fact I think Qt is probably the best UI framework I’ve ever used; the difference between coding with the native Win32 APIs and this is staggering. It’s also real easy to learn, the only major issue we had was getting used to the signals/slots paradigm.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-10T18:14:29+00:00Added an answer on May 10, 2026 at 6:14 pm

    A little history might help in your decision. When Apple was considering which engine to use in making Safari they looked at Gecko, but decided to go with KHTML, fork it and called it WebKit. Their reasons for doing this was that Gecko had tons of legacy cruft still leftover from Netscape and was far more complicated.

    KHTML/WebKit was newer, and thus had less legacy. It was also cleaner, quicker, and better documented.

    One of the goals of Firefox 3 was to clean up the codebase and simplify it. From what I’ve heard they did do this, but I don’t know how it compares with current iterations of WebKit. It apparently wasn’t enough for Google when they made Chrome, and they have a significant stake in Firefox.

    See here for more details.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

We are trying to move some of our media files from our application to
We have a legacy VB6 application that uses Crystal Reports XI to generate printed
One of our customers experiences problem with our streaming application (win32). It seems like
At the moment due to using some thirdparty components (which uses strongly reflection) our
Our customer has asked that our application be able to communicate through HTTPS. The
Our project has about 20 developers, but our application makes relatively light use of
At the moment we use glassfish 3.1 as application server for our enterprise application.
I'm trying to move a rather complex app to Extjs. In our current application
It is well known that Android places our application components (Activities, Services) under threat
I'm at the moment using spring AOP + Ehcache for our scala application. I

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.