6 ms·
What is it exactly the added bonus _users_ get with the modern way of web development that wasn't there in, say 2011? I remember using Android 2.x with 800 MHz
by AHTERIX5000 9y ago
What is it exactly the added bonus _users_ get with the modern way of web development that wasn't there in, say 2011? I remember using Android 2.x with 800 MHz SOC back in the day and web browsing worked fine, really. What modern web sites can offer to justify the increased CPU usage?
- dijit 9y agoI suppose now you can play 3d games? Watch videos without flash? I don't think you can claim that the way we use the internet in 2018 is the same as how it was in 2001, we assume "web apps" for things like mail, editing documents and other things will work. Now, I absolutely detest the insane complexity of a browser and that I can't have a 'lite' browsing experience today without sacrificing access to a large portion of the internet. (which I blame on the prevalence of javascript) But do enjoy the 'no download', 'run anywhere' nature of web-applications, and, often, I'm willing to trade a bit more power for them, because as a heavily BSD/Linux user the alternative is not having anything at all. The question is, how can we penalise those that abuse the power of a browser without offering value?
- rsynnott 9y ago> The question is, how can we penalise those that abuse the power of a browser without offering value? "Do you want to enable Javascript for this website?"
- andrewmcwatters 9y ago> I suppose now you can play 3d games? No one does this. We have Steam, GOG, Origin, etc. Why use a substandard implementation of GL? > Watch videos without flash? This was possible of out the box in 2001's Windows XP with Internet Explorer. You just used <object> instead of <video>, have people forgotten this? Nothing has significantly changed in the last decade or more, except for the fact that people think sending several megs down the pipe is acceptable.
- toyg 9y ago> > I suppose now you can play 3d games? > No one does this. I'm afraid you're wrong there. Browser games are wildly popular around the world, even 3d ones. You're also failing to mention that <object> required non-standard third-party plugins installed. The novelty of <video> is that browsers are supposed to guarantee those tags will work all the time, without any extra effort required. That is a big step forward, although more from a political rather than technical point of view. It's a dramatic step forward in security, among other things. > Nothing has significantly changed in the last decade Sounds very much like "any technology introduced before you're 30 is natural and necessary; anything developed later is an abomination and should be banned" :) I hate to say it, but the world has changed in the last decade: the iPhone happened. People now experience computing through mobile first. GMail and GMaps had already changed what people expect from the web, but mobile completed the upheaval. We can disagree on the direction of travel (JS becoming the assembly of the web is, imho, a perversion; like http 2, it feels like an expensive hack implemented on top of technologies that were not meant to be used like that), but saying that nothing has changed is simply wrong.
- pjc50 9y ago<video> is great - and doesn't require javascript! But developers seem to layer it on top anyway.
- detaro 9y agoUnity has WebGL export, and people do use that.
- zzzcpan 9y agoWe are not at the point where we can discuss how to penalize websites. Our adversaries own the ecosystem, they are large advertising corporations and they push Javascript on purpose. What I think can happen is a need for security pushing javascript and maybe some parts of css out of the browser and into a some sort of MITM proxy, that doesn't render anything and runs enough javascript in a sandbox just to extract the content, as almost all of the web is still just the content. And those very rare websites that absolutely require javascript can be allowed to pass through after some cleanup and checks for appearance of suspicious and unusual javascript/css code.
- zeveb 9y ago> Watch videos without flash? I actually preferred Flash, because it was self-contained: an HTML page with an embedded Flash object was still a real HTML page, and I could enable just that Flash object. With JavaScript, typically the entire page requires JavaScript in order to do anything. > But do enjoy the 'no download', 'run anywhere' nature of web-applications, and, often, I'm willing to trade a bit more power for them, because as a heavily BSD/Linux user the alternative is not having anything at all. That's an excellent point. I was recently reading through some of my old blog posts, and I was surprised by how much I welcomed web apps at the time, for exactly the reason you mention: I could use them from Linux. There's a lot to be said for the idea of a relatively secure cross-platform application-delivery technology. What I'm unconvinced of is that HTTP+HTML+TLS+JavaScript is that technology.
- lallysingh 9y agoThese are means to reduce development and maintenance costs for a given capability set. Users can get more website functionality without raising their costs (typically paid in ads, reduced content, be our actual $). After taking into effect websites that actively lost money before.
- ashleyn 9y agoA saturation of rich media ads. 2% of CPU to render the news article. 98% to play 3 malfunctioning videos of Santa having a Coke, complete with loud audio.
- daxfohl 9y agoI actually recall this being worse years ago than now.
- megaman22 9y agoYears ago, you could just disable/not install RealPlayer, or Shockwave, or Flash or Silverlight, and videos just wouldn't play.
- daxfohl 9y agoYeah, at the time I didn't understand the HTML5-all-the-things craze. To me at the time, it seemed silly. No new functionality, but "now in JavaScript" (which was much worse performing and nastier to work with back then). It seemed very cargo cultish. Granted I think it worked out better in the end, as we now can maintain all UX functionality in a single project rather than having to split across various plugins. But you're right. I didn't foresee the side effect but it's notable: now it's impossible to kill these ads so easily anymore. Granted, the advertisers would have figured this out and redone everything in JavaScript by now regardless.
- deleted 9y ago[deleted]
- daxfohl 9y agoI think they get more functionality faster. As a developer I find it much faster to iterate on a SPA architecture than on the server-side rendering model. Plus if you ever make native apps, it's nicer to manage a single REST API on the server side, rather than bifurcate into an API model and a DOM model. And you can generally get "good enough" performance that way without too much difficulty. Given performance of most devices, I'd say pushing UI from the server side as a performance optimization is high effort low reward in most cases. Unless performance is one of your major differentiators. That said, there are certainly some sites that miss the performance boat completely such that their sites are almost unusable on lower power devices. It's a tradeoff.
- Joeboy 9y agoIMO the main purpose of web design has always been to signal that the site is a "legitimate" entity, ie. run by people with sufficient clout to pay professional designers to keep up to date with the latest fashions. Users like those signals, and will say things like "lol, 2011 called and it wants your site back" if you don't play the game.