Chrome 42 Launches With Push Notifications 199
An anonymous reader writes: Google today launched Chrome 42 for Windows, Mac, and Linux with new developer tools. Chrome 42 offers two new APIs (Push API and Notifications API) that together allow sites to send notifications to their users even after the given page is closed. While this can be quite an intrusive feature for a browser, Google promises the users have to first grant explicit permission before they receive such a message.
After all the problems with popups... (Score:4, Insightful)
So after all the problems with malware-ridden popups and other unwanted crap Google gives us this?
Sure, there's no way it's going to get abused. Or cracked.
A tale of woe for the poor user (Score:4, Funny)
Accidentally visit a pr0n site?
Even after you leave
And clear your browsing history
Don't you be deceived
You give your presentation
On the conference room screen
Up pops a message
"More from the gay porn scene!!!"
"You're into coprophagia"
"Here's some more new sh*t!"
"Wow, your wife gives you anal"
"With her strap-on dick?"
"We need some more nude photos"
"Like you sent us the last time."
"Need more bestiality?"
"We've got it all on line"
You claim your innocence
And protest "It's not mine!"
But you still end up
In the unemployment line.
Burma Shave "Come back to our
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:3)
So after all the problems with malware-ridden popups and other unwanted crap Google gives us this?
Does that really surprise you? How does Google make their money?
Re: (Score:2)
So after all the problems with malware-ridden popups and other unwanted crap Google gives us this?
I doubt it will be a simple popup, most likely it will go through some kind of notification manager and the notification will appear in a very restricted type of user interface (like they did on Android).
And yes, the push notifications on Android were abused initially (especially by advertisers), until Google made an update to its notification manager (and also back-ported it).
That update allowed the user to long press on a notification, immediately see who sent the notification, and from that screen allowe
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
So after all the problems with malware-ridden popups and other unwanted crap Google gives us this?
The problem with pop-ups was that there was no authorization required. Any random website could easily spawn a pop-up window. Even once those were set to default deny, any website could set links to "target=_blank" or execute Javascript when you click on something.
As long as Google have done as they claim to have and made it require up-front authentication then I don't see a problem. Other similar services, such as location awareness, have used the same mechanism and it has proven both reliable and secure.
Re: (Score:2)
Why would I want mobile bullshit on desktop platforms where real work gets done? At best this is yet another toggle I'll have to switch off when I set up a new install, at worst it'll be another constant distraction if/when they remove that toggle.
Re: (Score:2)
Re: (Score:2)
Why chrome? (Score:2, Insightful)
I can't think of a single reason why I would use a browser with google's snooping technology baked right into it.
Fuck No (Score:5, Insightful)
Can we go back to the web being "Hey can I get your page at site.tld/page.ext ?" and "Sure, here is what you asked for, and not an entire cart of horseshit jammed in with it, alongside it, or after it! Thank you for visiting our website, valuable reader / customer!"?
Re: (Score:3)
Can we also get rid of the fucking obnoxious TLDs? I learned that .today is a valid TLD. It's bullshit. There's so many TLDs that ICANN should just throw in the towel and say "Okay people, register whatever the hell you want." Either that or go back to a small set of TLDs that actually mean something as God intended.
Re: (Score:2)
Re: (Score:2)
Time for something like GNU Name System (GNS)
Re: (Score:2)
Re: (Score:2)
The recent wave of new TLDs was a joke, but what isn't a joke when you're talking about ICANN?
Re: (Score:2)
So, https://intended.god/ [intended.god] ?
Re: (Score:2)
That wouldn't solve anything.
If done right the current set up will save bandwidth. No need to include all the CSS in every page, just reference it and download once, then use the cache.
The problem is the abuse. Even if you forced everyone to send just a .html file they would still abuse it. Encoded images, extremely slow load times as the server compiles everything into a single file every time it is loaded etc. Abuse is the problem, not the tech.
Re: (Score:2)
Re: (Score:2)
Well, let's be honest here, SHA-1 really is a wee bit dated.
Leaving it in is not as bad as pretending a https page with SSLv2 support was secure because, hey, it does use SSL and is HTTPS and shit, ain't it... but still.
Shades of Marimba (Score:3)
Push technology was one of the hottest buzzwords going c. 1997-1998.
http://news.cnet.com/Marimba-s... [cnet.com]
Re: (Score:2)
Push technology was one of the hottest buzzwords going c. 1997-1998.
http://news.cnet.com/Marimba-s... [cnet.com]
Remember the Pointcast network?
Re: (Score:2)
Yup.
Polling strikes back.
I'm looking forward to "Revenge of the Polling" in 2020
Re: (Score:2)
And even back then people saw it's a crappy idea and didn't want it.
But hey, maybe people today are stupider than they were like 17 years ago, let's try it again!
No thank you (Score:2)
I see enough of this crap on Safari - random web sites wanting permission to display "notifications" on my system when it's extremely unlikely anyone would find said notifications useful ("Hey! James Johnson just published a new article!" "Hey! BluePooper7 just commented on a story you read!"),
Thanks, Chrome, for taking it a step further!
Really, the only sites I think this might be marginally useful for is Gmail and Google Calendar - and they used to offer a much smaller footprint, targeted "biff" applicati
I Closed the Frikkin' Page for a Reason! (Score:5, Insightful)
Re: (Score:2)
Re: (Score:2)
You realise that it's the browser vendor that decides this, not the website, right? Do you think it's only a matter of time before browsers remove their popup blockers as well?
It's also opt-in, not opt-out. The system doesn't work unless the user grants permission. It doesn't work automatically until the user switches it off.
Re: (Score:2)
Now. Let's wait a few versions.
Re: (Score:2)
Re: (Score:2)
You do realize there are other browsers out there, right?
And having it done in the browser is far better than the way notifications are done now - which is usually in a little tick box that then sends updates to your email... at least browsers can make a unified window listing every site push notification allowed and offer things like "disable all" or "delete all".
Actually, it's worse than that. (Score:5, Informative)
Java is Broken in Chrome 42. Totally. There is no way to run Java in the browser, at all. In any way.
Trying to run any Java app results in this: http://i.imgur.com/Imuxmay.png [imgur.com]
There's a ticket open here:
https://code.google.com/p/chro... [google.com]
Re:Actually, it's worse than that. (Score:5, Informative)
It was a design decision to improve browser security (NPAPI model is horribly outdated). Almost no one uses Java on the web any more so it was decided it was acceptable. Oracle is free to port Java to NaCl or PPAPI if they want to continue supporting Chrome.
Yeah it sucks for the small % of users who still want to use it, but it's necessary to move security forward.
Re: (Score:3)
Hmm, according to Chrome's on stats, 10% of people use Java. That's not 'almost no-one'.
Re: (Score:2)
Which is pretty interesting, I bet less than 1% of Chrome's Users have any interest whatsoever in "DevTools/Inspect Element". I wonder when that will get removed from Chrome.
Re: (Score:2)
Oracle is free to port Java to NaCl or PPAPI
Does this Native Client even support JITs at all? I thought it was strict W^X, where a page can't be flipped from writable to executable for security reasons.
Re: (Score:2)
Tell that to my bank.
Re: (Score:2)
My bank in China uses ActiveX, so Java would be an upgrade.
Re:Actually, it's worse than that. (Score:4, Informative)
Agreed, I wish Java would die a very horrible and torturous death. (very slowly)
But I'm forced basically by state law in our organization to have it ready to use on most of our machines to run state tests.
So until Pearson's idiot developers pull their head out of their asses and stop using it in all their education products I'm stuck with this crap.
Alright
First thing first grab a thick Windows Server 2008 or 2012 book from Microsoft Inside OUT and walk over to your system administrator and wack him on the back side of the head with it!
Then proceed to open the chapter on creating Group Policy Objects? disable java in internet zone under internet options in the control panel. Then create another one to enable java scripting in the intranet zone and add Pearson's to this. DONE.
It is negligence to run this on the web and any system administrator worth his salt under has it enabled for trusted zone sites or intranet sites. Safe, secure, and works with old crud.
IE has it's advantages at work over Chrome. One of them is managing ancient insecure crud and this is where is it useful over Chrome.
Re: (Score:2)
One of the reasons browser vendors can get away with getting rid of as many plugins as possible is because they are adding features to the browsers themselves. WebEx is actually a good example.
Cisco is one of the companies working on WebRTC at W3C and IETF.
So WebEx will support it if it doesn't already I'm sure:
http://www.eweek.com/networkin... [eweek.com]
Mozilla and Google support WebRTC and Microsoft is working on supporting it.
About WebRTC:
- is peer2peer like Skype used to be and can do NAT hole punching if I'm not
Re: (Score:2)
That sounds like they are doing you a favor. Java web plugin is an insecure pile of shit.
Circa 1995 (Score:4, Insightful)
Way back in the day when Microsoft was unleashing IE onto the world, everybody howled that they were introducing new IE specific things for websites to be able to provide, eg ActiveX. Now it seems that google is doing the same thing with Chrome. In both cases the idea is to take ownership of the web...
Re: (Score:3, Insightful)
Yeah, but you're not allowed to complain about Google on anything other than "privacy" issues. 'Cause, like, "do no evil" and all that.
See, if you give away your attempt to dominate the world, you're automatically a "good" guy because you're not using it for profit (pay no attention to the ad push on every single thing you do, nor the tracking of your every action.)
Re: (Score:2)
I've got to thank the moderators for the "Troll" rating, which just proves my point. :P
Re:Circa 1995 (Score:5, Informative)
Chrome ?
These APIs have been created by organisations working together at the W3C.
It was actually the person from AT&T which did the most work on getting Push API adopted by the W3C.
I'm still running Opera 12 (Score:2)
Some fluke allows it when you install 15+ over the top of it :)
I still have my bookmarks and very few sites don't allow it now it's been blessed by Opera 15+. But it has started opening a new page instead of a tab and really becoming distracting (not what I'm used to).
Opera 15+ is just Chrome in a different GUI.
As for these push API's it appears more important than ever to delete ones cookie after leaving the site, Opera does this as does Firefox (my back up browser) or it's claimed to.
Re: (Score:2)
Check out Vivaldi browser if you haven't already.
It's webkit based, but they're aiming to build a big, old-school Opera, full-featured and poweruser friendly browser aimed to satisfy old Opera fans.
I read their story, and it's Opera, so I tried it and will give a go for a bit at least. As a test I entered /. and sure enough the old nicknames still work.
Change (Score:2)
>Chrome 42 offers two new APIs
I don't like change.
Re: (Score:2)
>Chrome 42 offers two new APIs
I don't like change.
There is always IE. You know just saying for those who don't and do not care about new things
Re: (Score:2)
Internet Explorer looks interesting, but it's currently lacking a linux version!
How about a working middle button? (Score:4, Informative)
Lately the middle button in Chrome has been deprecated, and it doesn't do what it says on the tin. Sometimes I middle-click on something and the page just begins scrolling, for example Youtube videos (even when not yet loaded!) especially in G+, which is a place you especially don't want to scroll accidentally. Also, image galleries which are probably hosted by google are just coming up as a slideshow in the current tab instead of opening a new tab. Google reserves the right to change the behavior of Chrome only for their sites, and up yours.
I wouldn't use Chrome at all, but some Google sites sometimes only work properly in it. Youtube is the primary example. Sometimes a given resolution will choke in Firefox, sometimes in Chrome, and there's no apparent rhyme or reason to it.
Ooh yay, great! (Score:2)
Fucking fantastic. One more thing I'll need to turn off in every account on every computer I use.
I wish there was one great browser, and not three OK ones.
Re: (Score:2)
Why would you need to turn off a feature that starts that way? What kind of fucking moron are you, and why does anyone let you near a computer?
Re:Ooh yay, great! (Score:4, Insightful)
Won't be used very much (Score:2)
I wouldn't be too worried. I looked into this for a web app for chat notifications, and the API is kind of a disaster IMO. From what I saw, it's very opinionated on how the data is acquired and passed on through a ServiceWorker to a notification, to the point that applications would likely have to be built from the ground-up with it mind.
Push technology is for phones, not computers (Score:3)
Re: (Score:2)
There is ZERO reason to have this on desktop PC's even for things like IM programs.
Why? Do you like having to keep browser tabs open for your IM, e-mail, calendar, etc? Or to use some extension or plugin? I always keep gmail (actually, inbox) and calendar tabs pinned, but with push notifications I might not have to bother with that any more.
Re: (Score:2)
Re: (Score:2)
People close tabs and browsers for a reason. Because they're fucking *done* with the page. If you want something running, you leave it running.
Maybe they just want to have a chance at being able to read the page titles in the tab list, which is impossible when you have 47 tabs open?
I don't get the problem with opt-in push notifications any more than I get the problem with opt-in desktop notifications. They allow browser applications to do stuff that non-browser applications are used for all the time.
even on smartphones the first thing people ask me is to help them shut of the annoying notifications that all apps love to spam them with
You'll need to enable these for them to work, unlike on phones where they tend to be enabled by default. However, on android you can completely supp
Great, another annoyance (Score:2)
Now in addition to getting websites popping up windows that ask you to subscribe to their email they are going to be sending you notifications asking you to do the same. (And it's not pop-up windows which I have turned off but some HTML or CSS that comes up which the ad blockers don't stop. I probably don't want to subscribe but I never will know if you never give me the chance to read the article on your site because you block it out asking me to subscribe!
Re: (Score:2)
How about giving a control? (Score:2)
FirefoxOS has notifications? (Score:2)
I don't have a FirefoxOS device to experience it, but they say they added that feature in an 1.x version. I remember thinking that crap, I thought it's the smartphone for normal people and should be a less intrusive smartphone : if you want to check mail go to the mail app. But you do have legitimate notifications on a phone : SMS and missed calls.
So.. is the web notification feature somewhat old already?
Found this on push notification, says it's supported by no desktop browser
https://developer.mozilla.org/ [mozilla.org]
Re: (Score:2)
Push notifications need to be stricter (Score:2)
I think asking a user permission for push notifications isn't strict enough. IMO, I'd require approval by a 3rd party, much like how mobile apps need to go through an app store. As an alternative, I'd implement a rating system.
If we allow any web site to ask to allow push notifications, every time we visit a new web site, it's going to ask us if it can do push notifications. Without some kind of rating system or centralized approval system, push notifications will just be another venue for spam.
Re: (Score:2)
As bad as Mozilla? It's at version 42, Mozilla is at 37. Who do you think started this cadence in the first place?
Re: (Score:2, Insightful)
What "crap" are we talking about here?
Chrome didn't make Mozilla botch the switch to more frequent releases of Firefox. Mozilla did that on its own.
Chrome didn't make Mozilla ruin Firefox's UI. Mozilla did that on its own.
Chrome didn't prevent Mozilla from finally fixing Firefox's long-standing memory leaks and poor performance. Mozilla has avoided those fixes on their own.
Chrome didn't even cause Firefox's market share to drop from around 35% to 10%. Mozilla caused that by itself, by shitting upon Firefox
Re: (Score:3)
Re:Another? (Score:5, Interesting)
I use SeaMonkey which is the descendent of the old Mozilla suite.
Its got all the same web engine stuff as Firefox does but it doesn't have the crappy UI or some of the other "unwanted" crap from Firefox.
Re: (Score:2)
Re: (Score:2)
San Francisco started this crap. (Score:2, Interesting)
The web was perfectly fine until the mid-2000s, when the San Francisco crowd got their hands all over it. It has been all down hill since then.
I'd like to quote from a famous song, "We Built This City", by artists Jefferson Starship. This song captures the essence of what is wrong with the web today.
Re: (Score:3)
"The web was once the greatest creation that humankind had ever managed to build."
Wow, it's obvious you don't get out much.
Re: (Score:2)
Re:San Francisco started this crap. (Score:4, Funny)
The web is far from the most complex device ever built by humans. It's no more a single engineering project than the old landline telephone system was. Heck, if you're just looking for replicating the same thing over and over as THE measure of complexity, look at any large city. The space shuttle was far more complex.
Apparently you haven't read the W3C on HTML5 and CSS 3 specs :-)
Re: (Score:2)
Exactly! It is silly to say the space shuttle is far more complex than the internet/web. The size of a project like the space shuttle is dwarf by the size of a project like the internet/web by many magnitudes of order. There is much more technology into the internet than in the space shuttle.
For the AC poster who seems to believe there is an argument about making a distinction between the web and the internet, there is none. HTTP is running on top of the protocol stack that runs the whole thing and the network is the hardware part without which the protocol has no purpose.
... take what I said about HTML 5 and CSS 3.
Try getting a site to look right in IE 6? The workarounds which interact with other workarounds with fixes that break other fixes.
Re:San Francisco started this crap. (Score:4)
I'd like to quote from a famous song, "We Built This City", by artists Jefferson Starship.
troll level:
9000
Re: (Score:3)
Re: (Score:2)
Re:Grats, Google, you've violated Cdn Constitution (Score:4, Insightful)
Make no mistake, I will disable or somehow block this "feature". But seriously - You can't really whine too loudly over your favorite free and not-default-on-any-platform program suddenly including a feature you don't like.
Re: (Score:3)
But they will. Look at all the impotent whining above over an insignificant change made to Firefox more than a year ago.
People will cry, and cry loudly, over any stupid little thing.
Re: (Score:2)
Re: (Score:2)
Okay, I'll grant you ChromeOS, but Android? Since when? I have two Androids (one tablet, and one fairly new phone), and both use some no-name no-frills browser by default, I had to explicitly install Chrome separately.
Re: (Score:2)
And all the Canadians in the US will be suing you. There's an International Data Treaty the US and Canada signed that says they still have their rights.
What parts of explicitly subscribing to notifications from a particular web app on the chrome store violate Canadian rights?
When has user "free will" been revoked in Canada?
Re: (Score:2)
Re: (Score:2)
The app in this case is the browser. Without some kind of push from the server mechanism, web based applications need to resort to something like polling. While that works, it's less than ideal.
Re: (Score:2)
The app in this case is the browser. Without some kind of push from the server mechanism, web based applications need to resort to something like polling. While that works, it's less than ideal.
Leaving a connection open but idle for long periods of time while waiting for an update that "might" be coming is also "less than ideal." The browser is still a poor substitute for a real application, and always will be. Even Apple had to yield on this - the original idea for apps on the iPhone was basically web apps. The market vehemently rejected it.
Re: (Score:2)
For many types of applications a browser is "good enough". The power of browsers is always increasing and features like this are a good thing (so long as they are overtly opt-in for the user).
Re: (Score:2)
Re: (Score:2)
Without this web apps can't really exist on mobile.
And that concerns me on a desktop for what reason exactly?
It's just like Windows 8 all over. All hail the all mighty and all important mobile market, the old desktop farts can as well eat shit, who gives a rat's ass 'bout them? We got them anyway.
Re: (Score:2)
The reality is that the only was to have a cross-platform application is for it to be web based (unless you want to reimplement it many times over for different platforms).
Re: (Score:2)
The third option is to make a native app so compelling that people will buy into a platform just for that app.
Re: (Score:2)
For many categories of apps this isn't a possibility. You want an app that works on both a desktop with 3 large monitors and on a phone. They are two incongruent device types. You won't convince the former that what they really need is a little phone to run your app.
(Perhaps you were being sarcastic, I couldn't tell).
Re: (Score:2)
You want an app that works on both a desktop with 3 large monitors and on a phone. They are two incongruent device types.
I remember other Slashdot users having told me that the gulf between desktop PCs and phones is so vast that "reimplement[ing] it many times over for different platforms" will produce a better user experience. You can write the logic once and then write a separate front-end for each platform.
You won't convince the former that what they really need is a little phone to run your app.
Apparently, big names such as Instagram, Vine, Snapchat, and WhatsApp did. They all refused to make an official desktop app last time I checked.
make a native app so compelling that people will buy into a platform just for that app.
(Perhaps you were being sarcastic, I couldn't tell).
Some of it was sarcasm, the rest a jab at the use of this strategy by Apple
Re: (Score:2)
We've always had "web apps" : the CUPS configuration interface, the web mail I was using in 2001, slash fucking dot.
Well, there was a web before those things. But it looks good when done in moderation (or in some cases, a "web 1.0" application is good). For now we don't seem to have a solution : we get the good, the bad and the garbage unless we go to the trouble of filtering everything. Perhaps something like "javascript can't use more than 640K on a page" would have worked.
I remember slashdot before it us
If Slashdot had been on Usenet (Score:2)
I wonder if these "AJAX bad, native apps good" hecklers would be happier if Slashdot had used NNTP instead of HTTP. You'd point your existing news reader app at news.slashdot.org, which would host several moderated newsgroups. Only editors would have power to post top-level articles outside slashdot.firehose; anyone could post follow-ups that would be auto-approved provided they trip no lameness filter. Then each user could use the newsreader's existing tools to promote or demote a particular identity's fol