Google Abandoning Gears
harrymcc noted a story talking about what might be the end of Google Gears. The concept has always been interesting, but it seems that Google is beginning to think of Gears as more of a proof of concept, and that focus will shift to HTML5, which has the same functionality.
Saying that Google is abandoning Gears is not 100% accurate as it has bad connotations.
Google created Gears to fill the void until browser makers would implement HTML5. Now that they are doing so, Gears is being retired.
Gears was a smart way to get important new features into stagnant older browsers (we're looking at you, IE...) and implemented far more quickly than any standards process allows. Now that those features are in the HTML5 standard, there's no reason to require gears. Until the next round of feature-adding, of course...
lots of folks are using wave... just use "with:public" and you'll find all kinds of stuff
Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity.
Makes one wonder how much of this "HTML 5 will do this", "HTML 5 will do that" is hype or wishful thinking. Past experience has shown great disappointment in all this hyperbole...
...I won't really miss Gears. Since right now Offline Gmail uses Gears, I don't want it to go away.
what! doesn't anyone actually think things through before opening their mouths anymore? Everything you'd tried to apply some whale meme anaolgy to is wrong. Developers need to get this into their heads: 1. the days of request -> response -> request are going 2. more load is going to be placed of client resources. 3. Data should be stateless, your client will retain state HTML5 improves efficiency, removes latency. So why is that a bad thing? WebWorkers, WebSockets??? No? Then go and read the specs before to dismiss them off hand.
You're right. I think we've all taken the wrong approach with huge, bloated standard libraries. Let all developers write all code from scratch. Need to output an integer, just write the code that turns the integer into a stream of characters, then pass that stream of characters into your homebrew I/O functions, which pass them off to your custom built drivers. There's no need for all languages to have this functionality! It just makes developers have to code around the differences and bugs in each runtime!
What a fool believes, he sees, no wise man has the power to reason away.
It's got nothing to do with "tags", the whole point of the HTML5 API is to try and evolve the request -> response model we have at the moment. for example, WebSockets http://dev.w3.org/html5/websockets/ event based full duplex communications. Or that you can now actually store files locally (applicationCache), so for example client side templates would be possible, only send the data that changes, not as happens now, everything over, and over again. The new tags in HTML5 are not the important bits.
Really? you don't think that if you have a client side DB that is network aware, that can sync when it reconnects that it can't a) inject ads b) record what you do c) sync all of the above when you re-connect? I'm sorry but get prepared for offline analytics and ads
shift gear
I'm no web designer so perhaps I'm misunderstanding TFA, but is offline script caching one of the features of HTML5?
Yes.
http://www.whatwg.org/specs/web-apps/current-work/multipage/offline.html#offline
I'd been toying with the idea of making my existing webapp available offline, and just this morning began reading up on Google Gears to use it. I put the documentation down for a minute to check out /. and what do I see? Well, fuck.
One of the more overlooked features of Gears is its JavaScript parser, which allows apps to execute JavaScript in a separate thread from the rest of the page to improve performance. Now that Google has released Chrome, it makes less sense for it to keep working on a hack to allow Firefox and IE to run JavaScript more efficiently. Chrome is incentive enough for Mozilla and Microsoft to start doing that for themselves.
Breakfast served all day!