Hacker News new | ask | show | jobs
by TheLogothete 3749 days ago
>I have no doubt that the web will eat desktop application

Both Steve Jobs and Bill Gates disagree with you[1].

[1] https://m.youtube.com/watch?v=wvhW8cp15tk

1 comments

In 2007. Everything changes, it's our only constant.
What has changed in the limitations of the DOM?
Quite a bit, actually. Since 2007, we've gotten Javascript JITs, Canvas, WebGL, consistent box models, consistent event models, flexbox, CSS transitions & animations, CSS transforms, localstorage, IndexedDB, websockets, HTML5 audio & video, history.pushState, and several other features. And components (custom elements + Shadow DOM) are coming, and already implemented in some browsers.

Pretty much anything you could do in a native Windows app in 2007, you can do in a webapp now, except pwn your computer. Only problem is that the goalposts have moved: now everybody expects you to be able to do it on a phone as well, as well as access the camera, accelerometer (which you can do on the web, actually), contacts, calendar, and bluetooth hardware.

Uhm... the DOM is single threaded and sequential. It will never EVER be comparable to native clients.
Web Workers.
Yeah man. I've never heard of those. They sound like the best thing since sliced bread. Only if they could access the DOM...

Seriously... what are you even talking about? Why do you even mention them? You read single threaded and thought "Quick, I must come up with an answer! I can't let a stranger on the Internet change my opinion!"?

Perhaps not in the limitations of the DOM, but how we deal with it is changing.
Their arguments are just as valid as then. Web interfaces will never be as rich as desktop ones. Cloud connected desktop applications will gain a lot of momentum going forward.
Right, roughly what I said in a parallel comment. Good to see others think so too.