Hi,

I'm developing an AJAX website, and I want to make it compatible with most browsers and its many versions in the market.

I've been using IE, FF and Chrome, for many years, and I know his popular versions (not everyone updates, you know), but I never used Opera, and I want to make my site opera-friendly, so, I wan't to know (besides the latest version) wich version of Opera browser is popular in the browser market?

Thanks!

Omar

Dani AI

Generated

Short, practical add-on to the 2009 thread: aiming at a particular Opera version is usually less useful than aiming at the capabilities an AJAX site needs. As pointed out, global share reports show exposure but not which engine or features a visitor has; progressive enhancement and feature detection give consistent, predictable behavior across different Opera products. (developer.mozilla.org)

Two Opera lines matter in practice. Opera Mini is a server‑proxied client: pages are rendered on Opera’s servers and snapshots are sent to the phone, so background scripts and continuous XHR-driven UX patterns are limited. Desktop/mobile Opera later moved from its old Presto engine to the Chromium/Blink stack (the modern desktop builds behave much like Chrome). That split is why treating Mini differently from desktop Opera is important. (help.opera.com)

Concrete, low-effort workflow for reliable AJAX support:

  • Check site analytics first to see which Opera user agents actually visit.
  • Use feature detection (or a small Modernizr build) and polyfills rather than UA sniffing.
  • Consult compatibility tables (Can I Use) and run targeted tests on a cloud device farm (BrowserStack) to confirm behavior across versions and devices.
  • Provide server‑side fallbacks for critical actions because Mini and very old desktops may not run the same client code. (caniuse.com)

Example pattern (fetch → XHR → server fallback):

if (window.fetch) {
  fetch('/api/data').then(r=>r.json()).then(handle);
} else if (window.XMLHttpRequest) {
  var xhr = new XMLHttpRequest();
  xhr.open('GET','/api/data',true);
  xhr.onload = function(){ handle(JSON.parse(xhr.responseText)); };
  xhr.send();
} else {
  // degrade to a form submit or server-rendered page
}

Summary note: follow ’s suggestion to check global stats, but prioritize capability checks and analytics-driven testing to decide which Opera variants actually need special handling. (developer.mozilla.org)

Recommended Answers

All 2 Replies

Refer this link: Global Web Stats

You can also view the statistics for past period through "View archived reports" dropdownlist in that site.

Refer this link also.

Usage share of web browsers

Thank you Ramesh, that's sort of what I needed...

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.