Google Chrome 34 Is Out: Responsive Images, Supervised Users 115
An anonymous reader writes "Google today released Chrome version 34 for Windows, Mac, and Linux. The new version includes support for responsive images, an unprefixed version of the Web Audio API, and importing supervised users. You can update to the latest release now using the browser's built-in silent updater, or download it directly from google.com/chrome."
Re: (Score:1, Funny)
The last few versions were so abysmal it's worth talking about...
Responsive Images (Score:5, Informative)
In case anyone wanted to know what responsive images are, I googles this imformative article on the subject:
http://dev.opera.com/articles/... [opera.com]
Nah...TL:DR (Score:5, Informative)
A "responsive image" will load either a small or large version (or multiple versions) depending on the browsers's screen resolution. To do this, it makes an extra request to the server before requesting the appropriate image size.
(The referenced Opera article prattles on and on - Google's faster.)
Re: (Score:2, Interesting)
Soo... they reinvented mipmapping [wikipedia.org]?
Re: (Score:1)
But it's "on the web"!!!!! That's totally new!!
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Wouldn't this be better with JPEG2000 or other wavelet based image format?
You just fetch whatever level of detail you want, you just stop.
Re: (Score:1)
Battery life... computing wavelets consumes more energy than receiving bits, especially if you have no GPU or DSP hardware acceleration, either because it doesn't exist on the client or not powering one up saves the power cost.
Re: (Score:1)
Because patents have prevented H.264 hardware acceleration in mobile devices... Oh wait.
Re: (Score:2)
computing wavelets consumes more energy than receiving bits
How does the wavelet transform performed with lifting [wikipedia.org] use any more energy than the 8-band cosine transform of JPEG?
TCP slow start (Score:2)
Re: (Score:2)
Should be possible to do it with range requests, surely? But it's a chicken-and-egg problem, because there's no point adding the overhead of testing whether the server supports ranges until PJPEG is more widespread, and the current status quo doesn't seem to motivate many people to use PJPEG.
Re: (Score:2)
Should be possible to do it with range requests, surely?
Even if the browser knows that a server supports range requests, how will a browser know in advance what byte range corresponds to each PJPEG pass?
Re: (Score:2)
Re: (Score:2)
I don't think it needs to know in advance: the decode is probably faster than the network transfer, so it can request it in batches of size X, decode each batch while the next one is being transferred, and at worse fetch just under 2 batches more than it needs.
Latency of each range request (Score:2)
the decode is probably faster than the network transfer
That's not the bottleneck as much as the multi-decisecond latency of requesting each range over a wireless (satellite or cellular) connection.
so it can request it in batches of size X
How would the browser know what size X is, so that it doesn't get a tiny range, request another, wait two seconds, request another, wait two seconds, etc.?
Re: (Score:2)
The browser picks size X. A simple implementation would hard-code a single X; a more advanced implementation would combine experimental evidence about the statistical properties of PJPEGs, the measured latency, the decode progress...
Re: (Score:3)
Re: (Score:2)
Reminds me of viewing porn as a child and watching the images slowly "come into focus".
Or the images on google image search. Today.
Re: (Score:2)
The only option would be "some other wavelet-based image format".
JPEG-2000 is completely different to ordinary JPEG. It is crippled in that the encoding is quite complex, has a tonne of different ways it can be encoded and is therefore difficult to do at speed. The software decoders that are not dead-slow are proprietary.
You wouldn't really win anything with using JPEG-2000.
Re: (Score:2)
A "responsive image" will load either a small or large version (or multiple versions) depending on the browsers's screen resolution. To do this, it makes an extra request to the server before requesting the appropriate image size.
I use Googles Define: option a lot, would seriously miss it. Google says almost the same thing
Yet a picture speaks a thousand word if you listen. The same picture on different platforms, requested responsive image will supply the correct picture
to the appropriate device http://brightlemon.com/files/r... [brightlemon.com]
Re: (Score:1)
Don't know where you get the idea of an extra request from. What they have implemented is the srcset attribute (from the WHATWG HTML spec), which means that authors can write e.g.
<img alt="Slashdot" src="slashdot_logo.png" srcset="slashdot_logo_big.png 2x">
and the browser will then choose based on the viewport size and resolution which URL to load (whereas browsers that don't support this attribute will just load what's in src). In this case, it would load the big image if the resolution was at leas
Re: (Score:2)
To do this, it makes an extra request to the server before requesting the appropriate image size.
This seems completely wrong, how did it get rated 5-Informative? One of the primary purposes is to use less bandwidth. Responsive images just tells the browser to load a different image based on screen size or pixel density, there's no extra request to the server.
Re: (Score:2)
Weird... I don't understand the problem they're describing in that blog post. Surely JS code can detect when viewport size is modified, and change images accordingly.
Re: (Score:2)
That article seems to present a lot of various ways Responsive Images could be implemented, without actually telling me which way was chosen, and which syntax Chrome actually supports now.
Re: (Score:2)
Re: (Score:1)
Did they fix the bug where tabbing out of a full screen video exits full screen mode? Drives me nuts.
Re: (Score:2)
Did they put the arrows back at the top and bottom of the scrollbar? I use those a lot.
Re: (Score:2)
I see arrows there. Never noticed they were missing however.
This is on Linux with 34.
Re: (Score:2)
I have arrows on both my Linux and windows installs.
Re: (Score:2)
Re: (Score:1)
Re: (Score:2)
And the malware-style install? (Score:1)
So, fixed? Or defective by design?
Re: (Score:2)
The installer does ask you if you want it installed for all users or just this user. Potentially you had the wrong box marked.
Re: (Score:1)
I have noticed google products in general seem to have very, very odd ideas about installation behavior. Just try to get get google earth to install to d: for instance. It's very odd for such a supposedly tech-savvy company to produce
Re: (Score:2)
HiDPI (Score:1)
What about proper HiDPI support?
Re:HiDPI (Score:4, Informative)
Re: (Score:2)
Nope, but Firefox still works great on my 192dpi Windows 8.1 laptop. Chrome looks like crap still, completely unusable font rendering.
Call me when they have a 64-bit version for the OS (Score:1)
Re: (Score:1)
The 32-bit [java.com] version will install in a 32-bit browser.
Re: (Score:2)
Not on OS X. See http://www.java.com/en/downloa... [java.com]
Safari and Firefox are both 64-bit, fwiw. I don't understand why Google is dragging their feet on this.
Memory usage? (Score:1)
If it still eats up 1 GB memory for 3 open tabs (or 500 MB with no tabs), then sorry, it's still shit.
Re: (Score:2)
Running on linux mint I currently have 2 windows and a combined 29 tabs. Current memory footprint for all processes is 2256mb. Each tab seems to consume a minimum of 30mb uo to a max of 112mb.
For specifics this page is using 31.1mb
I personally don't have a problem with that given ever tab is a separate process.
Re:Memory usage? (Score:5, Informative)
Wow, that's surprising. Chrome eats memory on Ubuntu 12.04. Using version 34, with 19 tabs open, I'm using 2.9GB of private memory and 1GB proportional. This page is using 150MB for me. Maybe it's a 64-bit thing? After a day or so memory usage will approach 6-8GB.
I've found gmail to be particularly bad. My gmail tab is at 400MB right now, but within 24 hours it will balloon to 1GB and then keep growing. I think it usually ends up around 2-2.5GB after a few days, but I've seen it higher. I think there must be some kind of JS memory leak or something.
That said, it's not usually that big of a deal for me. I have 16GB of RAM, most of which is just cache unless I load a VM. Chrome's memory leaks do force me to close the browser and restart it though when I need to free up a few GB for running multiple simultaneous VMs.
Re: (Score:2)
Should probably have specified - I'm on a 32bit system and the machine only has 4gb of ram. (custom software at work which is not currently 64bit friendly at all)
Also have adblcok, ghostery, gmail notifier and a few other random things installed.
Re: (Score:2)
Re: (Score:2)
Maybe it's an issue with the Linux version. On Win7 x64 I see about 25MB for a Slashdot story tab. I'm using about 1.6GB total but have over 40 tabs open in three windows.
Re: (Score:2)
I've had the same issues on the Mac version for years.
Re: (Score:1)
Re: (Score:2)
I have 3 tabs and 11 process for chrome running. Total memory usage is about 500MB
I have ad blocker, and a few developer extensions running.
I'm on a win7 64 bit box.
Just this one page as a tab (Score:3)
Opera, with 17 tabs, and it has been running for a few days, is only using 323MB
Rather have vector (Score:3, Interesting)
Re: (Score:2)
Ignoring the fact that most images on the web are not vector-based to begin with?
Re: (Score:2)
Most images on the web are used to render fancy box borders user elements, another set is used to simulate their shadows. If those elements would not be kludged together as so-called css-sprites, the majority of images on the web WOULD be vector based.
Vectorize this (Score:4, Insightful)
Re: (Score:2)
Yeah, vector photographs, those work great!
Re: (Score:2)
The vast majority of images on the web aren't photographs and could easily be vectorized. Need some examples? The Slashdot logo, the stats "medal" icon, the user settings icon in the user info box, the Slashdot TV icon, the Chrome logo in the summary, every single comment's "flag this comment" icon, the friends bubbles...
There's about 700 images on this very page alone that could be vectorized. None of them are actual photographs.
Re:Rather have vector (Score:5, Insightful)
Re: (Score:2)
I think the idea is to use vector images for the zillions of things that aren't photographs. It's a very good idea.
Re: (Score:2)
Re: (Score:2)
In what usage case does this happen? I always get the url appear as a status bar along the bottom.
Re: (Score:1)
If the browser's open for a while, such as a few days (and there were reports it kicked in instantly if pages contained certain form elements that were interacted with). Should be fixed in 34, along with the completely non-standard scrollbars that were missing arrows.
Re: (Score:2)
Ok. I've never managed to have that happen but that just means I was lucky (even with a browser open for week+). Also I've always had arrows....
Re: (Score:1)
You can temporarily fix it by disabling and re-enabling hardware acceleration from the settings. (no restart needed)
Still no good options for mouse gestures? (Score:1)
Re: Google Chrome 34 is Out (Score:5, Funny)
You can update to the latest release now using the browser's built-in silent updater
Whoa, whoa, slow down... could you walk me though that?
Let me know (Score:4, Insightful)
when they add a menu bar. Until then, I have ZERO interest in Chrome.
I'm not trolling. I'm completely serious. Removing a standard UI component "just because" is an absolute deal breaker for me.
LK
Re: (Score:1)
How about "Just because it gives more vertical space for the webpage". Yes, that 7mm is appreciated on a 16:9 screen.
Re: (Score:3)
Then stop buying computer monitors that are designed for viewing Hollywood movies and start buying ones that are designed for general-purpose computing.
Re: (Score:2)
Any recommendations? Seriously. I'd pay for a 24-27" 4K display with a more usable aspect ratio.
Re: (Score:2)
Hit F11 - be astounded by the extra browser content screenspace. Now if only that didn't also fill the horizontal, eh.
Re: (Score:2)
How about "Just because it gives more vertical space for the webpage". Yes, that 7mm is appreciated on a 16:9 screen.
Whoa there, you're flat-out contradicting the $millions in user interface research that went into the Ribbon.
Re: (Score:2)
I don't need a menu bar, just a normal window title bar will do me, like every other app on my computer.
Grr.
Re: (Score:1)
That's cool that it works out for you, but I won't touch a browser without a menu bar.
I hate the ribbon interface in Office too.
LK
Re: (Score:1)
But on Firefox one can still get it back easily. Of course, this feature will be removed on next version as the UI designers hate that people can select if they use the re-invented wheels or not.
Re: (Score:1, Troll)
Well good news! Once Firefox fully apes the Chrome UI they can both look equally ugly!
Re: (Score:2)
Re: (Score:2)
Download the crx file from where ever you want and drag & drop the file into the extension tab in settings. Done.