Menu

Browser News

Opera TV Snap Data Format Requirements

June 9th, 2016

Table of Contents Introduction Basics Opera MRSS Feed example Item example Visualization Introduction Opera TV Snap is an industry-first, end-to-end solution that allows content publishers to create and submit a Smart TV app to the Opera TV Store quickly and easily, for free. See the Opera TV Snap page for more details. Basics Specifications you…

What’s new in Chromium 51 and Opera 38

June 8th, 2016

Opera 38 (based on Chromium 51) for Mac, Windows, Linux is out! To find out what’s new for users, see our Desktop blog. Here’s what it means for web developers. ES6 Symbol.hasInstance Constructors can now implement their own Symbol.hasInstance method, which is used by instanceof to determine whether a constructor object recognizes an object as…

What’s new in Chromium 50 and Opera 37

May 4th, 2016

Opera 37 (based on Chromium 50) for Mac, Windows, Linux is out! To find out what’s new for users, see our Desktop blog. Here’s what it means for web developers. ES6: RegExp Unicode flag ES6 specifies the u flag which enables more Unicode-friendly features and behavior in regular expressions. For example, it allows using astral…

For a Better Extensions Ecosystem

May 3rd, 2016

In 2013, when Opera desktop and Opera for Android switched over to Chromium, we faced a choice on how to go about our extensions ecosystem. We decided to look to the future and anticipated that someday developers might want to have a standardised way to make extensions (or at least, have a common set of…

Front-End Performance: The Dark Side

April 25th, 2016

On April 1st, I spoke at the very first Fronteers Spring Conference. The theme of the whole conference was performance. For my presentation, I decided to try something a little bit different: instead of talking about techniques that lead to better client-side performance, I focused on security-sensitive situations in which performance can actually be a…

Progressive Web App install banners come to Opera for Android

March 31st, 2016

Since we first shipped support for web manifest and “add to home screen” in Opera 32 for Android last year, we’ve seen an increasing amount of interest in progressive web apps. Here at Opera, we’re excited about progressive web apps’ potential to bring the web on par with native apps’ capabilities, and this while avoiding…

Progressive Web Apps: the future of Apps

March 30th, 2016

On 26 March, I gave a presentation at iWeb Summit 2016 in Taipei about Progressive Web Apps. Here’s the 20 minute video. If you don’t like my voice, just see the slides. More resources Non-technical guide to HTML Manifest that I wrote for .net magazine Manifest generator New Progressive Web App helps Flipkart boost conversions…

What’s new in Chromium 49 and Opera 36

March 15th, 2016

Opera 36 (based on Chromium 49) for Mac, Windows, Linux is out! To find out what’s new for users, see our Desktop blog. Here’s what it means for web developers. ES6 default function parameter values ES6 allows formal parameters to be initialized with default values if no value (or undefined) is passed. function fn(x, y…

An introduction to the Web Bluetooth API

March 2nd, 2016

Introduction There is an explosion of electronic devices nowadays, and with many of them, it’s possible to interact with them via Bluetooth Low Energy, or BLE. However, installing a separate app for interacting with every single bluetooth gadget is impractical. What if we could communicate with them through a web browser? The Web Bluetooth API…

The New Start Page: Working With the Theme Overlay

February 15th, 2016

From Opera 36 onwards, the start page will have a brand new look. It introduces various design improvements, right from the placement of key icons, to the sizes of the speed dial tiles. As part of this, it also introduces a translucent gray overlay on themes. Previously the title text for speed dial tiles was…

Page 2 of 12912345...Last »