Chrome 35 Launches With New APIs and JavaScript Features 73
An anonymous reader writes "Google today released Chrome version 35 for Windows, Mac, Linux, and Android. The new version is mainly for developers, especially those building Web content and apps for mobile devices – this release doesn't appear to have any new features targeted at the end user. "
Re: (Score:3, Insightful)
You are not stupid when you develop "web apps" -- you get al your customer's data. You are only stupid when you use them for more serious things than 2048.
Re:don't be stupid (Score:5, Insightful)
Good. Browsers should have stopped adding "features" 5 years ago. Display web pages and shut the fuck up.
Which environment instead? (Score:5, Insightful)
Re:Which environment instead? (Score:4, Insightful)
Re: (Score:2)
Personally, I'm of the opinion that we should have two different apps: One for development of relatively passive "web pages", perhaps with limited capabilities, but very secure, and then another built to be a portable application framework for "web apps". I think it's kind of great the way Chrome now allows you to have apps that seem like separate native applications, but does all of that functionality need to be tied directly to my normal web browser?
Ultimately, it boils down to this: Most of the time, I
What different behavior? (Score:3)
So even if my web pages and my web applications are relying on the same technologies (e.g. HTTP, HTML, CSS, Javascript), I'm using them differently and I would prefer that they behave differently. So why must it be that the same web-browser application does both? Why not create a highly efficient cross-platform application framework based on those technologies, and keep the browser simple?
Because by the time you make an HTML5 web application browser usably efficient, it's already also reasonably efficient at displaying web pages. What different behavior would you prefer in a subset browser suitable only for "web pages"? And where should one draw the line between a "web page" and a "web application"? Which is a forum? Which is a wiki? Which is a blog with a comment section? Which is a microblog host like Pump or Twitter? Which is a microblog host that allows adding GPS coordinates to posts?
Re: (Score:2)
What different behavior would you prefer in a subset browser suitable only for "web pages"? And where should one draw the line between a "web page" and a "web application"?
Figure out what subset of scripting and data caching you can build into the browser without allowing privacy/security vulnerabilities, and set that as the limit for the "web browser" so that we'll all know our web browsing is safe. If that hamstrings your web application too much, then sorry, build an application.
Re: (Score:2)
Figure out what subset of scripting and data caching you can build into the browser without allowing privacy/security vulnerabilities
Forgive me for appearing like ELIZA, but in order to figure that out, we first need to define what constitutes "privacy/security vulnerabilities".
Re: (Score:2)
How are "developer" features not features for the end user? Don't users interact with web pages?
By that logic you could argue that HTML 2.0 form support is only a developer feature. The fact that it enables the end user to input data doesn't make it a feature for that end user?
Re: (Score:2)
i was rather hoping that as Firefox and Opera have both decided to become little more than Chrome clones, replete with crappy interface and lack of customization (especially when Opera 12 was the KING of layout customization, a truly exceptional peice of software), that Chrome might opt to add more customization.
To be clear:
Firefox needs to stop chainging its UI every few releases. So when Firefox 29 finally became Just Another Chrome Clone (JACC), it amused me that it took only 24 hours for an extention ca
Shitty summary (Score:2)
Seriously, I don't think I could have made a worse one even if I tried.
How about giving some useful information, or maybe something that would actually be newsworthy?
"New Chrome version with new features"
OMG! Who knew this version thingies meant they added features!?
Re: (Score:2, Insightful)
I thought the version was a penis length competition.
At least that's what it looks like since Chrome and Firefox started changing major versions every fucking week or so.
Re: (Score:1)
Re: (Score:2)
Firefox v4 - released 22 March 2011
Firefox v29 - released 29 April 2014
Two years and 27 versions. Hmmm..
Re: (Score:2)
Er, three years.
Re: (Score:2)
I've said this many times before, but all they've done is just merged major and minor version numbers into a single version. We're really at around Firefox 7 or 8 if they'd kept the old versioning scheme. Somewhere out there there's a branch map that shows they've only done a major branch a handful of times.
Think about normal versioning and updates. You get:
1. Major updates - These are supposed to have major features and UI changes. Major version increment.
2. Minor updates - These are supposed to have m
Re: (Score:2)
I thought the version was a penis length competition.
At least that's what it looks like since Chrome and Firefox started changing major versions every fucking week or so.
It's not just the version number, everyone knows you have to take the version number times download size divided by the square root of length between releases (in days).
Re: (Score:2)
"New Chrome version with new features"
OMG! Who knew this version thingies meant they added features!?
Yeah, nobody changes the version number for bugfix-only releases.
Re: (Score:3)
Re: (Score:2)
What makes you think that Microsoft spies on you any less than Google?
If you do think that, can you provide hard evidence?
Re: (Score:2, Interesting)
Re: (Score:2)
Re: (Score:2)
what makes you think anyone still uses internet explorer. inflated botnet numbers from microsoft? oh wait windows 8 by default has about 20 automatically refreshing tabs with internet explorer. between win8 and botnets the traffic is skewed.
android is proof that open source and 'free software' are a far cry from each other, and it tracks a lot of data while i have yet to hear of free software containing adware.
Re: (Score:2)
what makes you think anyone still uses internet explorer.
I don't think most Windows users obtain Firefox or Chrome through FTP or by downloading it to a USB flash drive on a separate computer. Even Google agrees that it should be called "Microsoft Firefox Downloader": look at what it bolds in the search results [google.com].
Random sized fonts fixed in Android (Score:1)
You know, like when you read Slashdot and you might want each story to have the same sized font. Is rendering a font in the correct size difficult; is there a technical reason for this?
Re: (Score:1)
No. It's not.
Font inflation in mobile browsers (Score:2)
I think the reason is that most "desktop" web pages are made for 900px to 1000px wide displays. This fits on a 1024-pixel-wide netbook display or on a 960-pixel-wide half of a 1080p display. But it doesn't fit so well on a 7" tablet that's only about 540px* wide. So the web browser has to zoom the page out and zoom the text back in. And to avoid disrupting the layout, it needs to use heuristics to determine which textual elements to enlarge. See an article about font inflation in Firefox for Android [jwir3.com].
* In
Re: (Score:1)
Intersting link, thanks. And interesting that it mentions how tedious it is to have to scroll left and right when the screen isn't wide enough to display the text, and that Firefox's reflow code handles this. Chrome doesn't have reflow, so you're forced to scroll left and right for every single line of text you want to read on most (ie non-mobile) web pages.
Re: (Score:2)
What makes you think that?
Does it have an API for NoScript yet? 5 years? (Score:5, Interesting)
Side Tabs (Score:3)
Been waiting for that 5 years now...
http://forums.informaction.com... [informaction.com]
And the three years since some dude called 'glen' took out side tabs; which is why I went back to firefox (treestyle tabs ftw)
Re: (Score:3)
The myth, It still go on... There:
Blocking javascript execution reliably in Chromium based browsers [github.com]
Re: (Score:2)
Very interesting and informative...damn my lack of mod points.
Re: (Score:3)
how about bloody 64bit on mac.?
Chrome was one of the first popular web browsers to use a separate process per tab. This architecture makes 64-bit less necessary because each tab is expected to use less than 2 GB of RAM.
you pretty much need to use java7 today
Which major web sites still use Java applets as opposed to SWF or HTML5?
Re: (Score:2)
Java with browser (Score:2)
Re: (Score:1)
how about bloody 64bit on mac.?
Chrome was one of the first popular web browsers to use a separate process per tab. This architecture makes 64-bit less necessary because each tab is expected to use less than 2 GB of RAM.
It's not about addressable memory space.
64-bit usually yields better performance due to more registers and the fact that i386 was a register starved architecture.
But more importantly, everything on modern Mac is now 64-bit. Anything that is 32-bit must load in a 32-bit version of every shared system library that the application touches. At a minimum, Firefox would have to load in the entire 32-bit version of the Cocoa frameworks (because Firefox needs to at least create a native window). If Firefox is the o
Registers vs. pointer size (Score:2)
It's not about addressable memory space.
64-bit usually yields better performance due to more registers and the fact that i386 was a register starved architecture.
I thought there was a tradeoff between register starvation and data cache starvation. There are fewer registers on x86, but the pointers are half the size (without the so-called "x32" ABI that didn't catch on [phoronix.com]).
Re: (Score:1)
The op complaint was no 64-bit Firefox for Mac. Apple doesn't do x32, so it's not even an option.
Data starvation can be mitigated/manually controlled in 64-bit by understanding your data. High performance code utilizes contiguous blocks of memory and is very aware of data layout, and isn't going to be pointer chasing. So allocating arrays of types that use int32_t instead of int64_t is a trivial example. So in a 64-bit architecture, you still generally win performance-wise.
x32 failed for a lot of reasons.
Fr
Reading TFA (Score:2)
I'm not remotely interested in Chrome, but I want to see what's in store for Firefox about 2 releases from now.
Re: (Score:2)
I'm not remotely interested in Chrome, but I want to see what's in store for Firefox about 2 releases from now.
this is clearly a joke....but if you actually want to see whats in store for firefox 'about 2 releases from now' just start using the firefox Nightly branch:
https://nightly.mozilla.org/ [mozilla.org]
they recently implemented a new http cache http://www.janbambas.cz/new-fi... [janbambas.cz]
they moved the preferences into the webpage area instead of in a popup window http://msujaws.wordpress.com/2... [wordpress.com]
in windows theyve implemented OMTC https://wiki.mozilla.org/Platf... [mozilla.org]
and they have been continuing work on their one thread/process per tab
Re: (Score:2)
Thanks, that has explained that the "frecency error blah blah" messages I'm seeing in my console aren't just someone's epic fail at committing a spelling mistake :)