Blog
What’s new in Chromium 71 and Opera 58
What’s new in Chromium 70 and Opera 57
What’s new in Chromium 69 and Opera 56
What’s new in Chromium 67 and Opera 54
What’s new in Chromium 66 and Opera 53
What’s new in Chromium 65 and Opera 52
What’s new in Chromium 64 and Opera 51
What’s new in Chromium 63 and Opera 50
What’s new in Chromium 62 and Opera 49
What’s new in Chromium 60 and Opera 47
What’s new in Chromium 59 and Opera 46
What’s new in Chromium 58 and Opera 45
What’s new in Chromium 57 and Opera 44
What’s new in Chromium 56 and Opera 43
What’s new in Chromium 55 and Opera 42
What’s new in Chromium 54 and Opera 41
What’s new in Chromium 53 and Opera 40
What’s new in Chromium 52 and Opera 39
Progressive Web Apps presentations at Web Rebels and the PWA Dev Summit
Making progressive web apps even better: ambient badging and “pop into browser”
What’s new in Chromium 51 and Opera 38
What’s new in Chromium 50 and Opera 37
For a Better Extensions Ecosystem
Front-End Performance: The Dark Side
Progressive Web App install banners come to Opera for Android
Progressive Web Apps: the future of Apps
What’s new in Chromium 49 and Opera 36
Opera 35 released
CSSConf.asia & JSConf.asia
Opera 34 released
Progressive Web Apps Are the Future
Opera 33 released
The DevRel team is busy!
Opera 32 released
Opera Mini 11 for Android’s new compression mode
Opera 31 released
JavaScript Open Day and Edge Conf
Installable Web Apps and Add to Home screen
New in Opera 30: Sidebar Extensions!
Opera 30 released
An Introduction to Responsive Images — DrupalJam
Opera 29 released
Opera’s work to reduce Chromium’s memory use
Introducing a Massage API
Opera Mini server upgrade
Opera 28 released
NLHTML5 Presentation: “Bruce’s tour of the sausage factory”
Opera 27 released
Responsive web design presentations at Fluent and State of the Browser
Opera goes to BlinkOn 3
Opera 26 released
Beta release of OperaChromiumDriver
Monster audio-visual demos in a TCP packet
