React, Flux, GraphQL, Hack, HHVM...? All of this and more!
Many technologies fall down to obscurity only to be rediscovered later. This is especially true for IT technologies where concepts are thought of well before time, but the supporting infrastructure is simply not there yet. One of these is the Opera Platform from the Norwegian company Opera.
In 2005 Mobile Operators were still at the helm of the experience that handset users had. This is why Opera Platform was mostly marketed as a tool to customize the phone's homescreen using web technologies. It promised being able to seamlessly integrate online content and local handset applications, offering a fast time to market.
And in technical terms the architectural diagram of Opera Platform looks very familiar to developers today:
Without any insider knowledge it's impossible to know what actually happened to Opera Platform. Likely it was simply not very compelling in practise on 2005 hardware and thus was left playing second fiddle at Opera seeing success with Opera Mini.
The Opera Platform was definitely a forerunner as Mozilla launched their web technology powered FirefoxOS smart phone operating system in 2013. The project was shutdown only two years later in 2015. FirefoxOS was very raw at launch and too late to the market mature with iOS and Android offering fluent experiences written in lower level languages like Java and ObjectiveC.
The great thing is that even though the Opera Platform fell into obscurity and the company itself seeing major changes, the spiritial successors continues to live on. The web platform is more ubiquitous than ever.