honestly, thought the defeat was in the other direction. Although I am a stubborn native app loving, cloud denier, i fear more and more that I am in the minority. Everything new is web based. It is true that there are perfomance hits, communication bottlenecks and added complexity to developing on the web, but i think the biggest hurdles are slightly less obvious. Security requirements are exacerbated and the size of development units have grown intractably large.
More speed requires better direct HW access but every time the web wants more, the blackhats push back and take even more.
What happens when facebook advances react, google remodels appengine, AWS changes... Nothing is static, making the "who broke what" question sometimes impossible to answer.