Full rewrite of The Weathertron iOS app (http://theweathertron.com/) from Angular.js + ClojureScript to React.js + ClojureScript.
The original Weathertron is still runnin' happily for about 40,000 iOS users from a single $5/month Digital Ocean VPS (backend server is written in Clojure).
The motivation for the full rewrite is React.js and the latest Android OS inclusion of a decent WebKit.
React's virtual DOM makes rendering more efficient than Angular.js on slower devices and the recent WebKit supports all of the responsive CSS we used in the original iOS version.
Are you using React.js directly through JS interop, or something like Om or Reagent to wrap it? What is your opinion of the various options available for React.js in ClojureScript?
The original Weathertron is still runnin' happily for about 40,000 iOS users from a single $5/month Digital Ocean VPS (backend server is written in Clojure).
The motivation for the full rewrite is React.js and the latest Android OS inclusion of a decent WebKit. React's virtual DOM makes rendering more efficient than Angular.js on slower devices and the recent WebKit supports all of the responsive CSS we used in the original iOS version.
Since I don't carry a smartphone at all, I also recently released a free Weathertron Google Chrome extension so that I could use the app myself: https://chrome.google.com/webstore/detail/weathertron/jljkok...