CINXE.COM

Developer Archives - Opera Desktop

<!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]--> <!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]--> <!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]--> <!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]--> <head> <meta charset="utf-8"> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-N57PTZ9');</script> <!-- End Google Tag Manager --> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <link rel="icon" type="image/x-icon" href="https://blogs.opera.com/desktop/wp-content/themes/opera-2022/static/img/opera.ced696a02c2c07e24ea24dbbed94d229.ico"/> <meta name="description" content=""> <meta name="author" content=""> <meta name="viewport" content="width=device-width"> <link rel="stylesheet" type="text/css" media="all" href="https://www-static-blogs.operacdn.com/desktop/wp-content/themes/opera-2022/static/css/main.266bb4a32b20e5f6d46d8aa9fdc1e1c6.css"/> <link rel="pingback" href="https://blogs.opera.com/desktop/xmlrpc.php"/> <meta name='robots' content='noindex, follow' /> <!-- This site is optimized with the Yoast SEO Premium plugin v23.7 (Yoast SEO v23.7) - https://yoast.com/wordpress/plugins/seo/ --> <title>Developer Archives - Opera Desktop</title> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Developer Archives" /> <meta property="og:url" content="https://blogs.opera.com/desktop/category/developer-2/" /> <meta property="og:site_name" content="Opera Desktop" /> <meta name="twitter:card" content="summary_large_image" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://blogs.opera.com/desktop/category/developer-2/","url":"https://blogs.opera.com/desktop/category/developer-2/","name":"Developer Archives - Opera Desktop","isPartOf":{"@id":"https://blogs.opera.com/desktop/#website"},"primaryImageOfPage":{"@id":"https://blogs.opera.com/desktop/category/developer-2/#primaryimage"},"image":{"@id":"https://blogs.opera.com/desktop/category/developer-2/#primaryimage"},"thumbnailUrl":"https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116.jpg","breadcrumb":{"@id":"https://blogs.opera.com/desktop/category/developer-2/#breadcrumb"},"inLanguage":"en-US"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://blogs.opera.com/desktop/category/developer-2/#primaryimage","url":"https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116.jpg","contentUrl":"https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116.jpg","width":2560,"height":1440},{"@type":"BreadcrumbList","@id":"https://blogs.opera.com/desktop/category/developer-2/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://blogs.opera.com/desktop/"},{"@type":"ListItem","position":2,"name":"Developer"}]},{"@type":"WebSite","@id":"https://blogs.opera.com/desktop/#website","url":"https://blogs.opera.com/desktop/","name":"Opera Desktop","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://blogs.opera.com/desktop/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script> <!-- / Yoast SEO Premium plugin. --> <link rel="alternate" type="application/rss+xml" title="Opera Desktop &raquo; Developer Category Feed" href="https://blogs.opera.com/desktop/category/developer-2/feed/" /> <link rel='stylesheet' id='wp-block-library-css' href='https://www-static-blogs.operacdn.com/desktop/wp-includes/css/dist/block-library/style.min.css?ver=6.6.2' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='related-posts-by-taxonomy-css' href='https://www-static-blogs.operacdn.com/desktop/wp-content/plugins/related-posts-by-taxonomy/includes/assets/css/styles.css?ver=6.6.2' type='text/css' media='all' /> <link rel="https://api.w.org/" href="https://blogs.opera.com/desktop/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://blogs.opera.com/desktop/wp-json/wp/v2/categories/491" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://blogs.opera.com/desktop/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.6.2" /> </head> <body class="archive category category-developer-2 category-491"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-N57PTZ9" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <!--[if lt IE 7]> <p class="chromeframe">You are using an outdated browser. <a href="http://opera.com/">Upgrade your browser today</a> </p> <![endif]--> <div class="header" role="navigation"> <div class="header__wrapper container-fluid wrapper"> <a class="header__brand" href="https://blogs.opera.com/desktop/"> <img src="https://www-static-blogs.operacdn.com/desktop/wp-content/themes/opera-2022/static/img/logo.64d9b43037de76c75fa0a1a04d91f14e.svg" alt="Opera"/> </a> <div class="search"> <div class="searchBar"> <form role="search" method="get" id="searchform" action="https://blogs.opera.com/desktop/" > <input id="searchQueryInput" class="search-form search-field" type="text" name="s" placeholder="Search Blogs" value=""/> <button id="searchsubmit" type="submit" id="searchsubmit" /> <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M5.37909 0.666748L10.6667 6.00008M10.6667 6.00008L5.37909 11.3334M10.6667 6.00008L0 6.00008" stroke="#666666" stroke-width="1.46667"/> </svg> </button> <button id="searchQueryIcon" name="searchQueryIcon"> <svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M11.3368 7.40174C11.3368 9.57502 9.57502 11.3368 7.40174 11.3368C5.22846 11.3368 3.46667 9.57502 3.46667 7.40174C3.46667 5.22846 5.22846 3.46667 7.40174 3.46667C9.57502 3.46667 11.3368 5.22846 11.3368 7.40174ZM10.6676 11.7047C9.76062 12.3942 8.62897 12.8035 7.40174 12.8035C4.41844 12.8035 2 10.385 2 7.40174C2 4.41844 4.41844 2 7.40174 2C10.385 2 12.8035 4.41844 12.8035 7.40174C12.8035 8.62897 12.3942 9.76062 11.7047 10.6676L13.9972 12.9601L12.9601 13.9972L10.6676 11.7047Z" fill="#999999"/> </svg> </button> </form> </div> </div> <div class="header__menu"> <ul id="menu-top-menu" class="menu"><li id="menu-item-8273" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8273"><a href="https://blogs.opera.com/news/">News</a></li> <li id="menu-item-8274" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-8274"><a href="https://blogs.opera.com/desktop/">Desktop</a></li> <li id="menu-item-8275" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8275"><a href="https://blogs.opera.com/mobile/">Mobile</a></li> <li id="menu-item-8277" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8277"><a href="https://blogs.opera.com/security/">Security</a></li> <li id="menu-item-9202" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9202"><a href="https://blogs.opera.com/news/category/gaming/">Gaming</a></li> <li id="menu-item-9203" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9203"><a href="https://blogs.opera.com/news/category/ai/">AI</a></li> <li id="menu-item-8278" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-8278"><a href="#">Other</a> <ul class="sub-menu"> <li id="menu-item-8279" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8279"><a href="https://blogs.opera.com/tips-and-tricks/">Tips &amp; Tricks</a></li> <li id="menu-item-8276" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8276"><a href="https://blogs.opera.com/crypto/">Crypto</a></li> <li id="menu-item-8280" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8280"><a href="https://blogs.opera.com/russia/">Russia &amp; CIS</a></li> <li id="menu-item-8281" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8281"><a href="https://blogs.opera.com/africa/">Africa</a></li> <li id="menu-item-8282" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8282"><a href="https://blogs.opera.com/india/">India</a></li> <li id="menu-item-8283" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8283"><a href="https://blogs.opera.com/indonesia/">Indonesia</a></li> <li id="menu-item-8284" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8284"><a href="https://blogs.opera.com/germany/">Germany</a></li> </ul> </li> <li id="menu-item-8285" class="main-nav-separator menu-item menu-item-type-custom menu-item-object-custom menu-item-8285"><a href="https://www.opera.com/download">Downloads</a></li> </ul> <div class="right"> <div class="dark-theme-switch @mobile-hidden"> </div> <div class="header__download"> <span class="download-button--wrapper download-button--desktop download-button--full "> <a href="https://www.opera.com/download" target="_blank" class="button" rel="nofollow noopener" data-alternative="None"> <span class="cta"><span class="platform-icon">Download now</span></span> </a> </span> </div> </div> </div> <input id="header__switcher" class="hidden--clip header__switcher" type="checkbox"> <label class="header__menu-switcher" for="header__switcher" style="background-image: url(https://www-static-blogs.operacdn.com/desktop/wp-content/themes/opera-2022/static/img/hamburger-icon.f6b521ba8d57ffa897052aa010122589.svg)"></label> <nav class="header__menu-nav container-fluid"><div class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8273"><input id="hf-browsers-switcher8273" class="hf__dd-switcher hf-hide" type="checkbox"><h4 class="hf__heading"><label class="hf__label" for="hf-browsers-switcher8273"><a class="hf__link hover-line" href=https://blogs.opera.com/news/">News</a></label></h4></div><div class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-8274"><input id="hf-browsers-switcher8274" class="hf__dd-switcher hf-hide" type="checkbox"><h4 class="hf__heading"><label class="hf__label" for="hf-browsers-switcher8274"><a class="hf__link hover-line" href=https://blogs.opera.com/desktop/">Desktop</a></label></h4></div><div class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8275"><input id="hf-browsers-switcher8275" class="hf__dd-switcher hf-hide" type="checkbox"><h4 class="hf__heading"><label class="hf__label" for="hf-browsers-switcher8275"><a class="hf__link hover-line" href=https://blogs.opera.com/mobile/">Mobile</a></label></h4></div><div class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8277"><input id="hf-browsers-switcher8277" class="hf__dd-switcher hf-hide" type="checkbox"><h4 class="hf__heading"><label class="hf__label" for="hf-browsers-switcher8277"><a class="hf__link hover-line" href=https://blogs.opera.com/security/">Security</a></label></h4></div><div class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9202"><input id="hf-browsers-switcher9202" class="hf__dd-switcher hf-hide" type="checkbox"><h4 class="hf__heading"><label class="hf__label" for="hf-browsers-switcher9202"><a class="hf__link hover-line" href=https://blogs.opera.com/news/category/gaming/">Gaming</a></label></h4></div><div class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9203"><input id="hf-browsers-switcher9203" class="hf__dd-switcher hf-hide" type="checkbox"><h4 class="hf__heading"><label class="hf__label" for="hf-browsers-switcher9203"><a class="hf__link hover-line" href=https://blogs.opera.com/news/category/ai/">AI</a></label></h4></div><div class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children dropdown menu-item-8278"><input id="hf-browsers-switcher8278" class="hf__dd-switcher hf-hide" type="checkbox"><h4 class="hf__heading"><label class="hf__label" for="hf-browsers-switcher8278"><a class="hf__link hover-line" href=#">Other</a></label></h4><div class="hf__dd-content header__dd-content"> <ul class="dropdown-menu depth_0"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8279"><a class="hf__link hover-line" href="https://blogs.opera.com/tips-and-tricks/"><span class="hover-line__element">Tips &amp; Tricks</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8276"><a class="hf__link hover-line" href="https://blogs.opera.com/crypto/"><span class="hover-line__element">Crypto</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8280"><a class="hf__link hover-line" href="https://blogs.opera.com/russia/"><span class="hover-line__element">Russia &amp; CIS</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8281"><a class="hf__link hover-line" href="https://blogs.opera.com/africa/"><span class="hover-line__element">Africa</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8282"><a class="hf__link hover-line" href="https://blogs.opera.com/india/"><span class="hover-line__element">India</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8283"><a class="hf__link hover-line" href="https://blogs.opera.com/indonesia/"><span class="hover-line__element">Indonesia</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8284"><a class="hf__link hover-line" href="https://blogs.opera.com/germany/"><span class="hover-line__element">Germany</span></a></li></ul></div></div><div class="main-nav-separator menu-item menu-item-type-custom menu-item-object-custom menu-item-8285"><input id="hf-browsers-switcher8285" class="hf__dd-switcher hf-hide" type="checkbox"><h4 class="hf__heading"><label class="hf__label" for="hf-browsers-switcher8285"><a class="hf__link hover-line" href=https://www.opera.com/download">Downloads</a></label></h4></div></nav> </div> </div> <div id="opera" class="category container-fluid wrapper"> <section> <h2 class="pagetitle">Archive for the &#8216;Developer&#8217; Category</h2> <section> <div class="posts-wrapper"> <article class="post-9594 post type-post status-publish format-standard has-post-thumbnail hentry category-developer-2 category-front-page-secondary" id="post-9594"> <header> <a href="https://blogs.opera.com/desktop/2024/11/opera-116-0-5356-0-developer-update/"><img src="https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" fetchpriority="high" srcset="https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116.jpg 2560w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116-300x169.jpg 300w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116-700x394.jpg 700w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116-768x432.jpg 768w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116-1536x864.jpg 1536w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116-2048x1152.jpg 2048w" sizes="(max-width: 2560px) 100vw, 2560px" /></a></header> <div class="post-body"> <p class="post-category"><a href="https://blogs.opera.com/desktop/category/developer-2/">Developer</a></p> <h2 class="post-title"> <a href="https://blogs.opera.com/desktop/2024/11/opera-116-0-5356-0-developer-update/" rel="bookmark" title="Permanent Link to Opera 116.0.5356.0 developer update">Opera 116.0.5356.0 developer update</a> </h2> <time datetime="2024-11-19">November 19th, 2024</time> </div> <footer> </footer> </article> <article class="post-9586 post type-post status-publish format-standard has-post-thumbnail hentry category-developer-2 category-front-page-secondary" id="post-9586"> <header> <a href="https://blogs.opera.com/desktop/2024/11/opera-116-0-5351-0-developer-update/"><img src="https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" srcset="https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116.jpg 2560w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116-300x169.jpg 300w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116-700x394.jpg 700w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116-768x432.jpg 768w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116-1536x864.jpg 1536w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116-2048x1152.jpg 2048w" sizes="(max-width: 2560px) 100vw, 2560px" /></a></header> <div class="post-body"> <p class="post-category"><a href="https://blogs.opera.com/desktop/category/developer-2/">Developer</a></p> <h2 class="post-title"> <a href="https://blogs.opera.com/desktop/2024/11/opera-116-0-5351-0-developer-update/" rel="bookmark" title="Permanent Link to Opera 116.0.5351.0 developer update">Opera 116.0.5351.0 developer update</a> </h2> <time datetime="2024-11-14">November 14th, 2024</time> </div> <footer> </footer> </article> <article class="post-9576 post type-post status-publish format-standard has-post-thumbnail hentry category-developer-2 category-front-page-secondary" id="post-9576"> <header> <a href="https://blogs.opera.com/desktop/2024/11/opera-116-0-5341-0-developer-update/"><img src="https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" srcset="https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116.jpg 2560w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116-300x169.jpg 300w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116-700x394.jpg 700w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116-768x432.jpg 768w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116-1536x864.jpg 1536w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116-2048x1152.jpg 2048w" sizes="(max-width: 2560px) 100vw, 2560px" /></a></header> <div class="post-body"> <p class="post-category"><a href="https://blogs.opera.com/desktop/category/developer-2/">Developer</a></p> <h2 class="post-title"> <a href="https://blogs.opera.com/desktop/2024/11/opera-116-0-5341-0-developer-update/" rel="bookmark" title="Permanent Link to Opera 116.0.5341.0 developer update">Opera 116.0.5341.0 developer update</a> </h2> <time datetime="2024-11-04">November 4th, 2024</time> </div> <footer> </footer> </article> <article class="post-9566 post type-post status-publish format-standard has-post-thumbnail hentry category-developer-2 category-front-page-secondary" id="post-9566"> <header> <a href="https://blogs.opera.com/desktop/2024/10/opera-116-0-5335-0-developer-update/"><img src="https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116.jpg 2560w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116-300x169.jpg 300w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116-700x394.jpg 700w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116-768x432.jpg 768w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116-1536x864.jpg 1536w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116-2048x1152.jpg 2048w" sizes="(max-width: 2560px) 100vw, 2560px" /></a></header> <div class="post-body"> <p class="post-category"><a href="https://blogs.opera.com/desktop/category/developer-2/">Developer</a></p> <h2 class="post-title"> <a href="https://blogs.opera.com/desktop/2024/10/opera-116-0-5335-0-developer-update/" rel="bookmark" title="Permanent Link to Opera 116.0.5335.0 developer update">Opera 116.0.5335.0 developer update</a> </h2> <time datetime="2024-10-29">October 29th, 2024</time> </div> <footer> </footer> </article> <article class="post-9552 post type-post status-publish format-standard has-post-thumbnail hentry category-developer-2 category-front-page-secondary" id="post-9552"> <header> <a href="https://blogs.opera.com/desktop/2024/10/opera-116-developer/"><img src="https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116.jpg 2560w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116-300x169.jpg 300w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116-700x394.jpg 700w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116-768x432.jpg 768w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116-1536x864.jpg 1536w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/10/dev-116-2048x1152.jpg 2048w" sizes="(max-width: 2560px) 100vw, 2560px" /></a></header> <div class="post-body"> <p class="post-category"><a href="https://blogs.opera.com/desktop/category/developer-2/">Developer</a></p> <h2 class="post-title"> <a href="https://blogs.opera.com/desktop/2024/10/opera-116-developer/" rel="bookmark" title="Permanent Link to Opera 116 developer">Opera 116 developer</a> </h2> <time datetime="2024-10-21">October 21st, 2024</time> </div> <footer> </footer> </article> <article class="post-9548 post type-post status-publish format-standard has-post-thumbnail hentry category-developer-2 category-front-page-secondary" id="post-9548"> <header> <a href="https://blogs.opera.com/desktop/2024/10/opera-115-0-5320-0-developer-update-2/"><img src="https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/09/dev-115.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/09/dev-115.jpg 2560w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/09/dev-115-300x169.jpg 300w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/09/dev-115-700x394.jpg 700w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/09/dev-115-768x432.jpg 768w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/09/dev-115-1536x864.jpg 1536w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/09/dev-115-2048x1152.jpg 2048w" sizes="(max-width: 2560px) 100vw, 2560px" /></a></header> <div class="post-body"> <p class="post-category"><a href="https://blogs.opera.com/desktop/category/developer-2/">Developer</a></p> <h2 class="post-title"> <a href="https://blogs.opera.com/desktop/2024/10/opera-115-0-5320-0-developer-update-2/" rel="bookmark" title="Permanent Link to Opera 115.0.5320.0 developer update">Opera 115.0.5320.0 developer update</a> </h2> <time datetime="2024-10-15">October 15th, 2024</time> </div> <footer> </footer> </article> <article class="post-9543 post type-post status-publish format-standard has-post-thumbnail hentry category-developer-2 category-front-page-secondary" id="post-9543"> <header> <a href="https://blogs.opera.com/desktop/2024/10/opera-115-0-5314-0-developer-update/"><img src="https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/09/dev-115.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/09/dev-115.jpg 2560w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/09/dev-115-300x169.jpg 300w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/09/dev-115-700x394.jpg 700w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/09/dev-115-768x432.jpg 768w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/09/dev-115-1536x864.jpg 1536w, https://www-static-blogs.operacdn.com/desktop/wp-content/uploads/sites/3/2024/09/dev-115-2048x1152.jpg 2048w" sizes="(max-width: 2560px) 100vw, 2560px" /></a></header> <div class="post-body"> <p class="post-category"><a href="https://blogs.opera.com/desktop/category/developer-2/">Developer</a></p> <h2 class="post-title"> <a href="https://blogs.opera.com/desktop/2024/10/opera-115-0-5314-0-developer-update/" rel="bookmark" title="Permanent Link to Opera 115.0.5314.0 developer update">Opera 115.0.5314.0 developer update</a> </h2> <time datetime="2024-10-09">October 9th, 2024</time> </div> <footer> </footer> </article> </div> </section> <nav> <nav class="pagination" role="navigation"> <nav class="navigation paging-navigation"> <h1 class="visuallyhidden">Posts navigation</h1> <div class="pagination loop-pagination"> <span aria-current="page" class="page-numbers current">1</span> <a class="page-numbers" href="https://blogs.opera.com/desktop/category/developer-2/page/2/">2</a> <a class="page-numbers" href="https://blogs.opera.com/desktop/category/developer-2/page/3/">3</a> <span class="page-numbers dots">&hellip;</span> <a class="page-numbers" href="https://blogs.opera.com/desktop/category/developer-2/page/70/">70</a> <a class="next page-numbers" href="https://blogs.opera.com/desktop/category/developer-2/page/2/"><svg xmlns="http://www.w3.org/2000/svg" width="23" height="22" viewBox="0 0 23 22" fill="none"><path d="M10.8358 1L20.75 11M20.75 11L10.8358 21M20.75 11L0.75 11" stroke="black" stroke-width="2.75"/></svg></a> </div> </nav> </nav> </div> </div> <footer class="container-fluid footer"> <div class="breadcrumbs container-fluid wrapper"> <div class="breadcrumbs__container"> <div class="breadcrumbs__crumb breadcrumbs__logo breadcrumbs__sep"> <a href="https://blogs.opera.com/"> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"> <path fill="#B3B3B3" fill-rule="evenodd" d="M8.03 0a7.97 7.97 0 0 1 5.302 2.036 5.773 5.773 0 0 0-3.206-.98c-1.905 0-3.612.945-4.76 2.436-.884 1.044-1.457 2.587-1.496 4.32v.377c.04 1.732.612 3.275 1.497 4.32 1.147 1.49 2.854 2.435 4.759 2.435 1.17 0 2.265-.357 3.203-.978-2.049.997-3.962.297-4.594-.14 2.015-.441 3.538-2.878 3.538-5.826 0-2.948-1.523-5.385-3.538-5.827.632-.436 2.545-1.136 4.597-.136a7.979 7.979 0 0 1 2.662 5.655L16 8c0 2.37-1.03 4.499-2.668 5.963l-.002.001-.226.196a7.967 7.967 0 0 1-5.485 1.83A8 8 0 0 1 8 0h.03z"></path> </svg> </a> </div> <ol itemscope="" itemtype="https://schema.org/BreadcrumbList"> <!-- start breadcrumbs --> <li itemprop="itemListElement" itemscope="" itemtype="https://schema.org/ListItem" class="breadcrumbs__sep"><div class="breadcrumbs__crumb"><a itemprop="item" href="https://blogs.opera.com/desktop/" class="hover-line"><span itemprop="name" class="hover-line__element">Opera Desktop</span></a><meta itemprop="position" content="1"></div></li><li itemprop="itemListElement" itemscope="" itemtype="https://schema.org/ListItem" class="breadcrumbs__sep"><div class="breadcrumbs__crumb"><span itemprop="name" class="hover-line__element">Developer</span><meta itemprop="position" content="1"></div></li> <!-- end breadcrumbs --> </ol> </div> </div> <div class="wrapper container-fluid"> <div class="footer__content"> <div class="row"> <div class="col-xs-12 col-lg-2"> <input id="hf-services-switcher" class="hf__dd-switcher hf-hide" type="checkbox"> <h4 class="hf__heading"> <label class="hf__label footer__label" for="hf-services-switcher">Services</label> </h4> <div class="hf__dd-content"> <ul class="hf__links list-style--none"> <li> <a class="hf__link hover-line" href="https://addons.opera.com/" target="_blank"> <span class="hover-line__element">Addons</span> </a> </li> <li> <a class="hf__link hover-line" href="https://auth.opera.com/" target="_blank" rel="nofollow noopener"> <span class="hover-line__element">Opera account</span> </a> </li> <li> <a class="hf__link hover-line" href="https://addons.opera.com/wallpapers" target="_blank"> <span class="hover-line__element">Wallpapers</span> </a> </li> <li> <a class="hf__link hover-line" href="https://www.opera.com/ads" target="_blank"> <span class="hover-line__element">Opera Ads</span> </a> </li> </ul> </div> </div> <div class="col-xs-12 col-lg-2"> <input id="hf-help-switcher" class="hf__dd-switcher hf-hide" type="checkbox"> <h4 class="hf__heading"> <label class="hf__label footer__label" for="hf-help-switcher">Help</label> </h4> <div class="hf__dd-content"> <ul class="hf__links list-style--none"> <li> <a class="hf__link hover-line" href="https://www.opera.com/help"> <span class="hover-line__element">Help &amp; support</span> </a> </li> <li> <a class="hf__link hover-line" href="https://blogs.opera.com/" target="_blank"> <span class="hover-line__element">Opera blogs</span> </a> </li> <li> <a class="hf__link hover-line" href="https://forums.opera.com/" target="_blank"> <span class="hover-line__element">Opera forums</span> </a> </li> <li> <a class="hf__link hover-line" href="https://dev.opera.com/" target="_blank"> <span class="hover-line__element">Dev.Opera</span> </a> </li> <li> <a class="hf__link hover-line" href="https://help.opera.com/en/faq/" target="_blank"> <span class="hover-line__element">FAQ</span> </a> </li> </ul> </div> </div> <div class="col-xs-12 col-lg-2"> <input id="hf-legal-switcher" class="hf__dd-switcher hf-hide" type="checkbox"> <h4 class="hf__heading"> <label class="hf__label footer__label" for="hf-legal-switcher">Legal</label> </h4> <div class="hf__dd-content"> <ul class="hf__links list-style--none"> <li> <a class="hf__link hover-line" href="https://security.opera.com/" target="_blank" rel="nofollow"> <span class="hover-line__element">Security</span> </a> </li> <li> <a class="hf__link hover-line" href="https://www.opera.com/privacy" rel="nofollow"> <span class="hover-line__element">Privacy</span> </a> </li> <li> <a class="hf__link hover-line" href="https://www.opera.com/privacy/cookies" rel="nofollow"> <span class="hover-line__element">Cookies policy</span> </a> </li> <li> <a class="hf__link hover-line" href="https://www.opera.com/eula" rel="nofollow"> <span class="hover-line__element">EULA</span> </a> </li> <li> <a class="hf__link hover-line" href="https://www.opera.com/terms" rel="nofollow"> <span class="hover-line__element">Terms of Service</span> </a> </li> </ul> </div> </div> <div class="col-xs-12 col-lg-2 mb4"> <input id="hf-company-switcher" class="hf__dd-switcher hf-hide" type="checkbox"> <h4 class="hf__heading"> <label class="hf__label footer__label" for="hf-company-switcher">Company</label> </h4> <div class="hf__dd-content"> <ul class="hf__links list-style--none"> <li> <a class="hf__link hover-line" href="https://www.opera.com/about"> <span class="hover-line__element">About Opera</span> </a> </li> <li> <a class="hf__link hover-line" href="https://www.opera.com/newsroom"> <span class="hover-line__element">Press info</span> </a> </li> <li> <a class="hf__link hover-line" href="https://jobs.opera.com/" target="_blank"> <span class="hover-line__element">Jobs</span> </a> </li> <li> <a class="hf__link hover-line" href="https://investor.opera.com/" target="_blank"> <span class="hover-line__element">Investors</span> </a> </li> <li> <a class="hf__link hover-line" href="https://www.opera.com/b2b"> <span class="hover-line__element">Become a partner</span> </a> </li> <li> <a class="hf__link hover-line" href="https://www.opera.com/contact"> <span class="hover-line__element">Contact us</span> </a> </li> </ul> </div> </div> <div class="col-xs-12 col-lg-3 col-lg-offset-1 brand-wrapper"> <a class="hf--brand" href="https://www.opera.com/"> <img alt="Opera" style="width: 13.2rem" src="https://www-static-blogs.operacdn.com/desktop/wp-content/themes/opera-2022/static/img/logo.e807fcd39b532b698412c37cd8017781.png" srcset=""> </a> <p class="brand-wrapper__text"> Innovate and inspire, uncover the unexpected, support open standards. </p> <p class="footer__follow-label">Follow Opera</p> <div class="footer__social-icons"> <div class="footer__social-box"> <ul class="footer__social-icons "> <li> <a class="facebook" href="https://www.facebook.com/Opera/" rel="noopener nofollow" target="_blank" title="Opera - Facebook"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 15.993 6.92547 19.3027 10.75 19.9028V14.3125H8.71875V12H10.75V10.2375C10.75 8.2325 11.9444 7.125 13.7717 7.125C14.6467 7.125 15.5625 7.28125 15.5625 7.28125V9.25H14.5538C13.56 9.25 13.25 9.86672 13.25 10.5V12H15.4688L15.1141 14.3125H13.25V19.9028C17.0745 19.3027 20 15.993 20 12Z" fill="black"></path> </svg> </a> </li> <li> <a class="twitter" href="https://twitter.com/opera" rel="noopener nofollow" target="_blank" title="Opera - Twitter"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M21 6.59819C20.3379 6.86913 19.6257 7.05239 18.8788 7.13423C19.6414 6.71257 20.2267 6.04538 20.5029 5.24908C19.7893 5.63973 18.9986 5.92313 18.1578 6.07588C17.4842 5.41378 16.5244 5 15.4616 5C13.4225 5 11.7687 6.52626 11.7687 8.40811C11.7687 8.67523 11.8014 8.93524 11.8648 9.18483C8.79565 9.04276 6.07436 7.68602 4.25282 5.62347C3.935 6.12672 3.75269 6.71257 3.75269 7.33705C3.75269 8.51918 4.40512 9.56278 5.39548 10.1738C4.79042 10.1563 4.2206 10.003 3.72294 9.74705C3.72267 9.76154 3.72267 9.77602 3.72267 9.79026C3.72267 11.4416 4.99614 12.8189 6.68521 13.1318C6.37565 13.2101 6.04875 13.2515 5.71248 13.2515C5.47397 13.2515 5.24291 13.2304 5.01763 13.1907C5.48747 14.5444 6.85101 15.5298 8.46736 15.5575C7.20325 16.4718 5.61113 17.0164 3.88047 17.0164C3.58303 17.0164 3.28835 17.0004 3 16.9687C4.63343 17.936 6.57505 18.5 8.66042 18.5C15.453 18.5 19.1677 13.3069 19.1677 8.80282C19.1677 8.65515 19.1641 8.50799 19.157 8.3621C19.8791 7.88173 20.5051 7.28164 21 6.59819Z" fill="black"></path> </svg> </a> </li> <li> <a class="youtube" href="https://www.youtube.com/opera" rel="noopener nofollow" target="_blank" title="Opera - Youtube"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M18.2602 6.33881C18.9455 6.52131 19.4859 7.05553 19.6703 7.73326C20.0131 8.97116 19.9999 11.5515 19.9999 11.5515C19.9999 11.5515 19.9999 14.1187 19.6705 15.3567C19.4859 16.0343 18.9456 16.5687 18.2602 16.751C17.0081 17.0769 12 17.0769 12 17.0769C12 17.0769 7.00487 17.0769 5.73974 16.7381C5.05432 16.5556 4.51404 16.0213 4.32947 15.3437C4 14.1187 4 11.5385 4 11.5385C4 11.5385 4 8.97116 4.32947 7.73326C4.51391 7.05565 5.0675 6.50827 5.73962 6.32589C6.99169 6 11.9998 6 11.9998 6C11.9998 6 17.0081 6 18.2602 6.33881ZM14.57 11.5384L10.4053 13.9102V9.16668L14.57 11.5384Z" fill="black"></path> </svg> </a> </li> <li> <a class="linkedin" href="https://www.linkedin.com/company/opera-software" rel="noopener nofollow" target="_blank" title="Opera - LinkedIn"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M5 4C4.44772 4 4 4.44772 4 5V19C4 19.5523 4.44772 20 5 20H19C19.5523 20 20 19.5523 20 19V5C20 4.44772 19.5523 4 19 4H5ZM6.56756 6.90358C6.31045 7.14232 6.18188 7.44535 6.18188 7.81267C6.18188 8.17997 6.30677 8.48485 6.55654 8.72727C6.80631 8.96969 7.13321 9.09091 7.53726 9.09091H7.54828C7.96701 9.09091 8.30494 8.96969 8.56205 8.72727C8.81182 8.49218 8.93671 8.19834 8.93671 7.84573C8.93671 7.45637 8.80814 7.14049 8.55103 6.89807C8.30126 6.66298 7.97436 6.54545 7.57031 6.54545C7.15893 6.54545 6.82467 6.66482 6.56756 6.90358ZM6.32514 10.0937V17.4545H8.77142V10.0937H6.32514ZM12.5731 17.4545H10.1268C10.1415 15.236 10.1488 13.5133 10.1488 12.2865C10.1488 11.0597 10.1415 10.3287 10.1268 10.0937H12.5731V11.1405L12.562 11.1625H12.5731V11.1405C13.102 10.3251 13.8403 9.91735 14.7879 9.91735C15.6328 9.91735 16.3123 10.1983 16.8265 10.7603C17.3407 11.3223 17.5979 12.1469 17.5979 13.2342V17.4545H15.1516V13.5207C15.1516 12.4114 14.7402 11.8567 13.9174 11.8567C13.6015 11.8567 13.3389 11.9431 13.1295 12.1157C12.9202 12.2883 12.7641 12.4995 12.6612 12.7493C12.6025 12.8889 12.5731 13.0872 12.5731 13.3443V17.4545Z" fill="black"></path> </svg> </a> </li> <li> <a class="instagram" href="https://www.instagram.com/opera/" rel="noopener nofollow" target="_blank" title="Opera - Instagram"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M6.76005 4.42003C7.26863 4.22229 7.85024 4.08724 8.70197 4.04847C9.55564 4.00905 9.8277 4 12.001 4C14.1736 4 14.4463 4.00969 15.2993 4.04847C16.1504 4.08659 16.732 4.22229 17.2412 4.42003C17.7666 4.62423 18.2132 4.89822 18.6578 5.34281C19.1024 5.78805 19.3757 6.23393 19.5806 6.75994C19.7783 7.2685 19.9134 7.85008 19.9522 8.70178C19.991 9.55477 20 9.82746 20 12C20 14.1725 19.991 14.4446 19.9522 15.2982C19.9141 16.1499 19.7783 16.7315 19.5806 17.2401C19.3757 17.7661 19.1024 18.2126 18.6578 18.6572C18.2125 19.1018 17.7666 19.3751 17.2406 19.58C16.732 19.7777 16.1504 19.9128 15.2987 19.9515C14.4457 19.991 14.1736 20 12.0003 20C9.8277 20 9.55564 19.9903 8.70197 19.9515C7.85024 19.9128 7.26928 19.7777 6.76005 19.58C6.23337 19.3751 5.78747 19.1018 5.34287 18.6572C4.89761 18.2126 4.62426 17.7661 4.42005 17.2401C4.2223 16.7315 4.08724 16.1499 4.04847 15.2982C4.00905 14.4452 4 14.1725 4 12C4 9.82746 4.00905 9.55477 4.04847 8.70178C4.08724 7.85008 4.2223 7.2685 4.42005 6.75994C4.62426 6.23328 4.89826 5.7874 5.34287 5.34281C5.78812 4.89822 6.23402 4.62423 6.76005 4.42003ZM8.76812 18.5118C7.98812 18.4763 7.56419 18.3464 7.28244 18.2365C6.90892 18.0911 6.64267 17.9179 6.36221 17.6381C6.08239 17.3583 5.90855 17.0921 5.7638 16.7186C5.65394 16.4368 5.52405 16.0129 5.4885 15.233C5.44973 14.3897 5.44198 14.1364 5.44198 12C5.44198 9.86366 5.45038 9.61099 5.4885 8.76705C5.52405 7.98708 5.65459 7.56382 5.7638 7.28143C5.9092 6.90792 6.08239 6.64169 6.36221 6.36123C6.64202 6.08143 6.90827 5.9076 7.28244 5.76285C7.56419 5.65299 7.98812 5.52311 8.76812 5.48757C9.61145 5.44879 9.86477 5.44104 12.0006 5.44104C14.137 5.44104 14.3897 5.44944 15.2336 5.48757C16.0136 5.52311 16.4369 5.65364 16.7193 5.76285C17.0929 5.9076 17.3591 6.08143 17.6396 6.36123C17.9194 6.64104 18.0926 6.90792 18.238 7.28143C18.3478 7.56317 18.4777 7.98708 18.5133 8.76705C18.552 9.61099 18.5598 9.86366 18.5598 12C18.5598 14.1357 18.552 14.389 18.5133 15.233C18.4777 16.0129 18.3472 16.4368 18.238 16.7186C18.0926 17.0921 17.9194 17.3583 17.6396 17.6381C17.3597 17.9179 17.0929 18.0911 16.7193 18.2365C16.4376 18.3464 16.0136 18.4763 15.2336 18.5118C14.3903 18.5506 14.137 18.5583 12.0006 18.5583C9.86477 18.5583 9.61145 18.5506 8.76812 18.5118ZM16.2714 8.68948C15.7409 8.68948 15.3111 8.25911 15.3111 7.72922C15.3111 7.19934 15.7409 6.76961 16.2714 6.76961C16.802 6.76961 17.2317 7.19934 17.2317 7.72922C17.2317 8.25911 16.8013 8.68948 16.2714 8.68948ZM7.89201 12C7.89201 14.2688 9.73118 16.1079 12.0001 16.1079C14.269 16.1079 16.1082 14.2688 16.1082 12C16.1082 9.73119 14.269 7.89209 12.0001 7.89209C9.73118 7.89209 7.89201 9.73119 7.89201 12ZM9.33398 12C9.33398 10.5273 10.5276 9.33313 12.0003 9.33313C13.4731 9.33313 14.6673 10.5273 14.6673 12C14.6673 13.4727 13.4731 14.6669 12.0003 14.6669C10.5276 14.6669 9.33398 13.4727 9.33398 12Z" fill="black"></path> </svg> </a> </li> </ul> </div> </div> </div> </div> </div> <div class="footer__bottom"> <div class="footer__company-box center-xs start-md color--black-30"> <p class="footer__company-box-p">漏 1995-2022 Opera Norway </p> <p class="footer__company-box-p">All rights reserved</p> </div> </div> </div> </footer> </div> <script src="https://www-static-blogs.operacdn.com/desktop/wp-content/themes/opera-2022/static/js/carousel.6388ca3c7889892d8c6271de51156fea.js"></script> <script src="https://www-static-blogs.operacdn.com/desktop/wp-content/themes/opera-2022/static/js/comments.987d727013f0a1144b838015b222c255.js"></script> <script src="https://www-static-blogs.operacdn.com/desktop/wp-content/themes/opera-2022/static/js/scripts.64fe1c29ce935b1da52313c406b5f6a1.js"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10