Hi,
I tried to follow a little bit of the Oilpan project by reading their discussions over there. In introducing Oilpan they had a couple of concerns like at least maintaining current performance levels and they weren't moving everything to Oilpan yet, some stuff would still be using the old system. As important was that the future of Oilpan wasn't yet completely determined, although they were making good progress on it.
Based on all the projects that have been trying to modernize programming on the browser, the only thing we can be certain of is that there is momentum for change. What people may disagree on is what exact changes will be worthwhile. It may be that Dart just fueled the spirit of change and other people will take the opportunity to advance their own agendas. Which means that since JavaScript is the standard, it will likely be the political savvy choice for bringing about more changes. That's what we can read on the tea leaves so far. :-)
On the client, it could be that people have had to settle on Dart being just an evolution over GWT. And the Dart VM may indeed not show up on Chrome for a while longer. The thing is that with all the changes coming to JavaScript, the people responsible for the standard browser may have got a lot on their plate, so much so that they would not want to have to worry about another, extra, subsystem. Imagine having to duplicate work on Chrome Development Tools so that it supported Dart and so on. People may not want that kind of extra work.
By the way, even projects like SoundScript may take another few years to implement. They are starting the work with strong mode. They are also working on TurboFan as a next-gen VM for JavaScript. And they are still implementing ECMAScript 6. The best part for them doing that kind of work is that they can ship it as soon as they implement some feature.
We should view companies preferring JavaScript to Dart as just their pragmatic approach.
It may be that once Oilpan completely lands, they would use it to better support Dart in the Dartium version of Chrome. That's the only trade-off we can expect at the moment. Some people could then try to create a web view using Dartium and then projects could use that for deployment purposes.
Cheers,
Joao