New page: Parallel Inventions are common. When there is a time for some idea, you can bet there will be more people thinking about it. Before starting my Bck2Brwsr project I did some resear...
New page
[[Parallel Inventions]] are common. When there is a time for some idea, you can bet there will be more people thinking about it.
Before starting my [[Bck2Brwsr]] project I did some research and found out few attempts to implement [[Java]] in [[JavaScript]] (of course I knew about [[GWT]] before). There were some, but non of them showed sign of being actively developed. Recently I checked again and [[Doppio]] (see http://int3.github.io/doppio/about.html) have made quite a big leap forward during last six months.
The approaches of [[Bck2Brwsr]] and [[Doppio]] are different. It seems to me [[Doppio]] would like to execute existing [[Java]] code unchanged. On the other hand [[Bck2Brwsr]] tries to seek for a common (and effective) ground which could be shared between [[Java]] in [[HotSpot]] and in a browser.
My raw guess is that [[Bck2Brwsr]] will be efficient in executing code it can execute, but when it comes to parallelism and synchronization [[Doppio]] will take a lead. Each technology will likely be more suitable for different goals. Still, there may be areas for possible synergy. Here is my wish:
I'd like to see my [[Twitter]] client running on [[Doppio]].
All that is needed is the provide [[Doppio]] specific binding for [[JSON4Brwsr]] [[SPI]]. Anyway willing to try?