Pages

March 27, 2014

Article: Here’s Why Firefox is Still Years Behind Google Chrome

Reposted...today
Firefox has a problem. It has fallen behind, with development stalled on the most crucial, most difficult problems. Many of the most significant improvements in Firefox over the past few years have simply been copying changes made in Chrome.
We wish Firefox was better, but the reality is that it’s still not as good as Chrome. With so many former Firefox developers now working on Chrome at Google, perhaps it makes sense that the innovation has been happening in Chrome, not Firefox.

 

No Multi-Process Architecture

CPUs are gaining more and more cores, becoming capable of doing more work in parallel. Single-core CPUs have become unheard of, and even the lowest-power computers have dual-core CPUs at the least. The future is an ever-increasing amount of CPU cores, and computer programs will have to become capable of doing more work in parallel to take advantage of all this processing power.
Chrome deals with this by having a multi-process architecture. Every website you have open runs in its own process. Background processes, like extensions and apps doing work in the background, run in their own process. Browser plug-ins also run in their own process. Crucially, Chrome’s user interface runs in its own process, as well.
if you have a modern multi-core CPU, Chrome will use it intelligently and perform well, dividing work up between CPUs. It can do many things at once and Chrome’s interface should never stutter and hiccup as pages load in the background.
Firefox is another matter. Firefox uses a single-process architecture, although plugins now run in a separate process. If you open five browser tabs, the main Firefox process has to load and render them as well as handle the Firefox user interface, so the browser will be nowhere near as responsive as Chrome. If one of the pages crashes, it will bring the whole browser down with it.
This is still extremely noticeable — on a powerful Intel Core i7 CPU, Chrome performs perfectly yet Firefox’s interface stutters and slows down as multiple pages load, at least in my experience. It just isn’t as smooth, and it’s because of Firefox’s dated architecture.





Mozilla was working on a solution for this. It was called Electrolysis, development began in 2009, and it was a project to make Firefox into a proper multi-process browser. Electrolysis was “put on hold for the foreseeable future” in 2011, with Mozilla stating that “Electrolysis is a huge undertaking” and that they would be pursuing “a number of smaller initiatives” to improve browser responsiveness in the short term.
Mozilla recently restarted the Electrolysis project in May 2013, so if we’re lucky we’ll see a multi-process Firefox at some point. Even Internet Explorer has multi-process features as of Internet Explorer 8, so Firefox is way behind — and just now starting the hard work of catching up after stopping the project in 2011.


Years Behind Chrome: 4.7 and counting




Firefox Doesn’t Use a Security Sandbox

Chrome and Internet Explorer use a modern Windows feature called “low integrity mode” or “protected mode” to run browser processes with as few user permissions as possible. If a browser vulnerability was discovered and exploited in Chrome or IE, the exploiter would also have to use some sort of additional vulnerability to escape the security sandbox and gain access to the rest of the system.
This feature has been around since Windows Vista, which was released over six years ago. However, Mozilla is still working on the “low rights Firefox” feature and there’s no time-frame for when sandboxing features will roll out to users.  Sandboxing isn’t a cure-all, but it’s an important security feature found in other modern browsers.
Comments on Firefox’s bug tracker indicate that developers will be looking at sandboxing the Windows 8 Modern Firefox app, Firefox OS, and experimental Servo browser on OS X. There’s no indication that anyone is working on sandboxing the Windows desktop version of Firefox at the moment. That’s clearly the most popular, most vulnerable version of Firefox that needs the most protecting.


Years Behind Chrome: 4.7 and counting



 


Firefox Wants a Desktop Web App Store

Mozilla is adamant that web apps and web technologies will replace the need for desktop software and native mobile apps, offering a cross-platform future where HTML5 apps run on every platform.
To this end, Mozilla wants to create its own web app store, known as the Firefox Marketplace. This feature is available in Firefox for Android and will be part of Firefox OS. Firefox OS is itself a mobile operating system that’s launching years after it should have — later than even Microsoft’s Windows Phone and BlackBerry’s BlackBerry 10, two mobile operating systems that have a long uphill fight ahead of them because they were launched so late.
However, you can only use the Firefox Marketplace on Firefox for Android at the moment. Mozilla has been talking about releasing a Firefox Marketplace for the desktop for years, but they’ve decided to focus only on mobile for now. The desktop Firefox Marketplace will be released in the future. In the meantime, Chrome has had the Chrome Web Store for years. New Chrome packaged apps will soon extend the functionality of Chrome web apps, making more of a splash.
Mozilla wants to be pushing web apps and open web technologies on the desktop, but they’re not doing it — Google is.

Years Behind Chrome: 2.5 and counting



 

 

Examples of Firefox Lagging Behind Chrome

Firefox has caught up in many ways over the years, but many of its changes have simply been copying the way Google Chrome works:
  • Multi-Window Private Browsing: Firefox recently gained the ability to open a private-browsing window alongside a normal browsing window, a much-wished-for feature that has been in Chrome since the beginning.
  • Frequent Updates: After Chrome launched, Firefox moved to a more frequent release schedule, like Chrome’s.
  • Extensions That Can Handle Browser Upgrades: Firefox then had to work on updating its extension API, allowing extensions to install without restarting and to function seamlessly without breaking after browser-version upgrades — just like how they worked on Chrome.
  • PDF Viewer: Firefox recently gained an integrated PDF viewer, long after such a feature launched in Chrome.
  • User Interface Design: All browsers have followed Chrome’s lead in switching to a more minimal browser interface, including Firefox. Recent UI mockups suggest even more Chrome-like interface may be in Firefox’s future.
  • Out-of-Process Plugins: While Firefox doesn’t have proper multi-process features like Chrome, it did add a feature that allows plug-ins like Flash to run in their own process so they don’t crash the rest of the browser.
  • JavaScript Performance: Like all other browsers, Firefox was pushed to dramatically improve its JavaScript performance after Chrome showed up with its huge lead in JavaScript performance over everyone.
Taken as a whole, it’s clear to see that Chrome has been leading the pack in browser innovation for years.




We Wish Firefox Was Better

We’re not just trying to attack Firefox here. It was once the best browser, and Mozilla deserves credit for eating into Internet Explorer 6′s market share, showing Microsoft that they could lose their place and forcing them to restart their halted Internet Explorer development. They also deserve credit for making the web more standardized, eliminating websites that say they’re “Designed for Internet Explorer.” This has allowed other browsers to step in — the most popular ones being Chrome and Safari. Firefox laid the groundwork, and Mozilla has been a tireless fighter for open standards.
It’s good for the web to have Mozilla as a browser vendor that isn’t tied to a single large corporation, as Microsoft, Google, and Apple own the other top browsers. The fact that we have an open-source browser created by a non-profit organization only looking to make the web a better is great for the web.
That’s why it’s a shame Mozilla has allowed Firefox to fall so far behind. Halting development on Electrolysis and still having not implemented sandboxing security features are signs that Mozilla hasn’t been prepared to knuckle-down and do the really hard low-level work to improve Firefox’s performance and security. Many of the other changes they’ve made have imitated changes made in Chrome much earlier.
Firefox is still the best browser in some ways. For example, if you need the most powerful browser extension framework, Firefox has it. But we wish Firefox was more competitive in other ways. In 2013, a browser should be a multi-process application with proper security sandboxing. But Firefox isn’t — in fact, it has fallen behind Internet Explorer when it comes to these two important features.

There was once a powerful browser known as the Mozilla suite. It was too big and bloated for its own good, so a group of developers decided to create a new, minimal browser from its core technologies. They called it Phoenix, and it evolved into the Firefox we know today. If Mozilla can’t turn Firefox into a modern browser because of all the legacy code getting in the way, perhaps we need a Phoenix 2.0.

Image Credit: Régis Leroy on Flickr

Source: http://www.howtogeek.com/165264/heres-why-firefox-is-still-years-behind-google-chrome/?utm_source=newsletter&utm_medium=email&utm_campaign=130613

Chrome 34, Firefox 29, Internet Explorer 11: Memory Use 2014




memory use


I bench marked the memory use of popular web browsers such as Google Chrome, Mozilla Firefox, Microsoft Internet Explorer and Opera back in 2012, and a lot happened since then.
Back then, the Opera browser came first followed by Mozilla Firefox, then Internet Explorer and finally Google Chrome.

All browsers made big progress since then. Firefox jumped by 13 versions, Chrome by 12, Internet Explorer by 2, and Opera switched to Chromium.
Back then, I only looked at the memory use when ten websites were loaded in each browser. This time, I will look at three different scenarios with 5, 15 and 40 open tabs in each browser respectively.
This should cover more real-world scenarios.
Benchmark parameters
  • Test system: Windows 8.1 Professional 64-bit, 8 Gigabytes of RAM.
  • Browsers: Mozilla Firefox 29 Nightly, Google Chrome Dev 34, Internet Explorer 11
  • All browsers without browser extensions, and plug-ins disabled.
  • The 5 websites: ghacks.net, google.com, bing.com, leo.org, lifehacker.com
  • The 15 websites: softpedia.com, microsoft.com, reddit.com, news.ycombinator.com, youtube.com, amazon.com, petmoz.com, donationcoder.com, wordpress.com, ebay.com, and the top 5 websites.
  • The top 40 websites: yandex.ru, paypal.com, apple.com, imdb.com, bbc.co.uk, stackoverflow.com, imgur.com, alibaba.com, netflix.com, cnn.com  godaddy.com, dailymotion.com, dailymail.co.uk, weather.com, wikipedia.com, deviantart.com, huffingtonpost.com, avg.com, mediafire.com, yelp.com, wikihow.com, foxnews.com, theguardian.com, forbes.com, sourceforge.com, plus the top 15 and top 5 websites.

Results

web browser memory use comparison
I made the decision to start with 5 pages, measure the memory use, open another 10, measure again, then the remaining 25 for the last measure.
After that, I decided to close the 25 pages to go down to 15 again, measure that, then close another 10 pages so that I would end up with the top 5, and measure again.
All measurements are taken from Chrome's about:memory page. Note that this, at least in theory, will make Chrome use extra memory as it needs to be displayed by the browser (about 24,000 k it seems)
Update: We have added Chrome 31 Stable and Firefox 26 Stable to the benchmark results:
Five open tabs
  • Google Chrome 34: 258,589 k
  • Firefox 26: 246,288 k
  • Firefox 29: 225,552 k
  • Google Chrome 31: 224,946k
  • Internet Explorer 11: 221989 k
Fifteen open tabs
  • Internet Explorer 11: 550869 k
  • Google Chrome 31: 485,282 k
  • Google Chrome 34: 448,015 k
  • Firefox 26: 332,212 k
  • Firefox 29: 327,060 k
Forty open tabs
  • Internet Explorer 11: 1547254 k
  • Google Chrome 31: 1,255,641 k
  • Google Chrome 34: 1,167,298 k
  • Firefox 29: 779,100 k
  • Firefox 26: 704,128 k
Down to 15 tabs
  • Internet Explorer 11: 595,373 k
  • Google Chrome 31: 526,544 k
  • Google Chrome 34: 514,872 k
  • Firefox 26: 510,116 k
  • Firefox 29: 442654 k
Down to 5 tabs
  • Internet Explorer 11: 377683 k
  • Firefox 26: 371,156 k
  • Firefox 29: 358404 k
  • Google Chrome 31: 263,991
  • Google Chrome 34: 275722 k

Key findings

Microsoft's Internet Explorer 11 performed worst in four of the five benchmarks. It performed best initially with only 5 tabs open in each browser, but landed last in all four consecutive benchmarks.

Google Chrome too made first place only once after nearly all tabs were closed again in all browsers. It seems to release memory faster or more efficiently than Internet Explorer or Firefox.

Firefox takes the crown as a heavy duty browser. It performed best with 15, 40 and down to 15 open tabs and never went above the 1 Gigabyte mark, while the two other browsers did.

In fact, Microsoft's Internet Explorer 11 used about twice as much memory as Firefox with 40 tabs open.


It is interesting to note that Microsoft's web browser recovered memory some time after it went down to only 5 open tabs. A few minutes later, its use dropped down to about 260,000 k of memory usage, while Firefox's usage dropped only by about 40,000 k to 318,816.

Closing Words

Depending on how you use your Internet browser, you may fare well in regards to memory use with each of them. If you have lots of tabs open at all times, then you will benefit from using Firefox the most, as the browser is the most memory efficient when it comes to opening a lot of tabs.

If you open and close tabs regularly, you may want to consider using Google Chrome or even Internet Explorer instead, as they appear to recover memory more quickly than Firefox.

Memory use should not play a big role if you are using a computer with plenty of RAM installed. If you have 4 or more Gigabytes of RAM, then it should not usually be a problem if the browser jumps to 1 or even 1.5 Gigabytes of RAM usage.
If you have less than that though, you may benefit from using a memory efficient browser such as Firefox, instead of Chrome or Internet Explorer.

Source: http://www.ghacks.net/2014/01/02/chrome-34-firefox-29-internet-explorer-11-memory-use-2014/

March 18, 2014

Firefox 28 released


Firefox 28: Find out what is new


The Firefox 28.0 update introduces several new technologies to the browser. Mozilla has added VP9 video decoding support, support for Opus in WebM, improved volume controls for HTML5 media, and its GamePad api to the browser.

Mozilla is about to release upgrades for all Firefox channels. The stable version of Firefox will be upgraded from Firefox 27.0.1 to Firefox 28 in the coming 24 hour period, while Beta, Aurora and Nightly releases will see a version bump as well to 29.0, 30.0 and 31.0 respectively. Firefox ESR users last but not least will be upgraded to version 24.4.0 in that time period.

The updates are already available on third-party download sites and the official Mozilla FTP server. While it is possible to download the update early, there is always the chance that last minute changes force Mozilla to push out another build as the final update.
To check which version of Firefox you are running, tap on the Alt-key, and select Help > About Firefox from the menu, or load about:support right away.
Downloads will be made available on the official Mozilla website later today. If you have configured automatic updates, you will receive the update automatically the next time you run the Firefox web browser.
Please note that Mozilla distributes so-called net installers or stubs by default. Read this guide to find out how you can download Firefox offline installers.

Firefox 28 Changes

firefox 28.0


Mozilla planned to release Firefox for Metro, a specialized version of the web browser for Microsoft's Windows 8 operating system with Firefox 28 but decided to pull it in the last minute. The organization made the decision to stop the development at this point in time to concentrate on improvements and products
that are higher up on the priority list right now.
On to the improvements in this version:

The GamePad API has been finalized and is now enabled by default

The GamePad API was launched in Firefox 24, but was locked behind a preference for the time being. While you could enable it by setting dom.gamepad.enabled to true on the Firefox about:config page, that is no longer necessary once Firefox Stable gets updated to version 28 as it is enabled by default then.
The API is also implemented in Chrome, also the browser supports a slightly different set of features.
Web developers can use the api to create games and applications that make use of gamepads, so that gamepads can be used to control actions on the screen. A basic example is a game that supports gamepads next to keyboard, mouse or touch input.
A very basic test is available here.


Volume control for HTML5 audio and video
firefox-volume-slider


This introduces an always visible horizontal volume slider on all HTML5 audio and video files that you play in the Firefox web browser.
A vertical slider was used previously, and there were cases where it was not displayed properly to the user.
Check out bug 649490 for additional information about the implementation and reasoning.
Support for VP9 video decoder and Opus in WebM added
Firefox can now play VP9 encoded videos in WebM format. If you open this test page in Firefox 27.0.1 or earlier, you get an error message that the VP9 video cannot be played, while the VP8 video plays fine.
Opening the same page in Firefox 28 or newer plays both videos fine.
Mozilla is currently working on implementing part of MSE to pass the HTML5 video test on YouTube's HTML5 test page.
WebVTT support added
The Web Video Text Tracks Format can be used to display text tracks using the <track> element, for instance in the form of video subtitles or captions.
Information about Mozilla's implementation are listed here on this page.
Developer changes
Mozilla is working on the platform constantly, which means that new technologies get added or old ones removed. Developers should check the additional information and sources listing at the end of the article for links to pages that detail all changes for developers.
This listing contains just the highlights:
  1. Dark theme and split console mode added to Web Console in Developer Tools.
  2. Inspector now features a color picker in rules view.
  3. You can now prettify minified JavaScript files in the Debugger. Here you can now also inspect the value of a variable while debugging.
  4. CSS: Support for multi-line flexbox, background-blend-mode property and none value for font-variant-ligatures.
  5. WebVIT has been switched on by default.
  6. Various interface, api and DOM changes such as implementation of the File constructor, improving privacy by stopping navigator.plugins from being enumerable, or activation of the GamePad API by default.
  7. Opus in WebM is now supported.
  8. The VP9 video decoder is now supported.
  9. Support of SPDY/2 has been removed.

 Source: http://www.ghacks.net/2014/03/18/firefox-28-find-new/

Firefox 28 released: Windows 8 Metro version removed at the last moment because it only had 1,000 users

Firefox 28 for Windows

Share This article

Firefox 28 for Windows, Mac, Linux, and Android has been released. For Android, version 28 adds a lot of cool features  – such as predictive lookup from the address (Awesome) bar, the addition of quick share buttons, and support for OpenSearch. On the desktop side of the equation, though, Firefox 28 adds support for the VP9 video codec… and that’s about it. Why I hear you ask? Well, Firefox 28 was meant to include the long-awaited Windows 8 Metro version of the browser — but at the last minute, citing almost zero demand for Windows 8′s Metro interface, Mozilla’s vice president for Firefox decided to terminate the project and pull the code out of version 28.


Speaking on Mozilla’s official Firefox Beta blog, vice president Jonathan Nightingale paints a stark picture of Microsoft’s touch-oriented Metro interface. Back in 2012, when the Firefox for Metro team was formed, Nightingale — like Microsoft — really did think that the Metro interface would be “the next battleground for the Web. Windows is a massive ecosystem and Microsoft pushes its new platforms hard.” In Nightingale’s defense, I think we all thought that the Metro interface would at least experience some measure of success. I don’t think anyone predicted that Windows 8′s touch interface would tank as hard as it has done.



Firefox for Windows 8, Metro version


Firefox for Windows 8, Metro version. This is what it would’ve looked like, if it hadn’t been pulled. [Image credit: Ghacks]
Anyway, after a lot of hard work, Firefox for Windows 8 Touch was eventually released to the alpha and beta testing public. To help with the testing process, Mozilla tracks the usage of its alpha and beta browsers — and, in the case of Metro, the usage statistics were very bad indeed:
“In the months since, as the team built and tested and refined the product, we’ve been watching Metro’s adoption. From what we can see, it’s pretty flat. On any given day we have, for instance, millions of people testing pre-release versions of Firefox desktop, but we’ve never seen more than 1000 active daily users in the Metro environment.”
As a result, Mozilla was faced with a hard decision: Ship the Metro version of Firefox, knowing that it hadn’t been appropriately beta tested and was probably still full of bugs… or just pull it completely. There was another option — to continue developing and testing it for future release — but, given how few people are interested in the Metro version, Mozilla decided to focus its efforts on other areas. “If we release a product, we maintain it through end of life. When I talk about the need to pick our battles, this feels like a bad one to pick: significant investment and low impact.”



Chrome OS on Windows 8, ExtremeTech version


The Metro version of Chrome looks more like Chrome OS than anything else
Nightingale admits that Firefox now runs the risk of being caught with its pants down if Metro suddenly becomes very popular (Chrome has had a stable Metro version since January) — but honestly, I think at this point we can all agree that any gains made by Metro will come as a result of painstakingly small victories won by Microsoft over a scale of months and years, not days and weeks.


Download Firefox 28 for Windows / Mac / Linux / Android (will be updated later today)– or see the full release notes

Source: http://www.extremetech.com/computing/178659-firefox-28-released-windows-8-metro-version-removed-at-the-last-moment-because-it-only-had-1000-users







What’s New

  • NEW
    VP9 video decoding implemented
  • NEW
    Mac OS X: Notification Center support for web notifications
  • NEW
    Volume control for HTML5 audio/video
  • NEW
    Support for Opus in WebM
  • CHANGED
    Now that spdy/3 is implemented support for spdy/2 has been removed and servers without spdy/3 will negotiate to http/1 without any penalty
  • DEVELOPER
    Support for MathML 2.0 'mathvariant' attribute
  • DEVELOPER
    Background thread hang reporting
  • DEVELOPER
    Support for multi-line flexbox in layout
  • FIXED
    Various security fixes

Known Issues

  • Unresolved
    Echo cancellation on apprtc.appspot.com fails (see 974537)
    Unresolved on v28 Resolved in v29
  • Unresolved
    Text Rendering Issues on Windows 7 with Platform Update KB2670838 (MSIE 10 Prerequisite) or on Windows 8.1 has a workaround (see 812695)




What’s New

  • NEW
    VP9 video decoding implemented
  • NEW
    Mac OS X: Notification Center support for web notifications
  • NEW
    Volume control for HTML5 audio/video
  • NEW
    Support for Opus in WebM
  • CHANGED
    Now that spdy/3 is implemented support for spdy/2 has been removed and servers without spdy/3 will negotiate to http/1 without any penalty
  • DEVELOPER
    Support for MathML 2.0 'mathvariant' attribute
  • DEVELOPER
    Background thread hang reporting
  • DEVELOPER
    Support for multi-line flexbox in layout
  • FIXED
    Various security fixes

Known Issues

  • Unresolved
    Echo cancellation on apprtc.appspot.com fails (see 974537)
    Unresolved on v28 Resolved in v29
  • Unresolved
    Text Rendering Issues on Windows 7 with Platform Update KB2670838 (MSIE 10 Prerequisite) or on Windows 8.1 has a workaround (see 812695)

March 14, 2014

Best Windows 8.1 Browser: Chrome vs. Firefox vs. Internet Explorer

February 5, 2014

Firefox 27: Find out what is new



Firefox 27
A new stable version of the Firefox web browser will be released by Mozilla in the coming 24 hour period. Firefox 27 brings Firefox one step closer to the Australis theme which will be launched as part of Firefox 29 if things go as planned (it is moved to the Aurora channel right now).

Adventurous users can download the newest stable version of Firefox from Mozilla's FTP server or a third-party download site as they are usually offered there prior to the official release announcement and availability on Mozilla's website or via Firefox's automatic update feature.
It is usually not recommended to update early, as last minute changes can make another build the final one. Usually though, that does not happen.
You can check for new versions manually with a click on the Firefox button, and the selection of Help > About Firefox.

Downloads will later be posted here on the Mozilla website. Note that you may get a net-installer by default. Check out this guide that explains how to download full Firefox versions from Mozilla.

Firefox 27 What’s New

Firefox 27 is one of those builds that do not change a lot in regards to features. It does introduce a couple of interesting features or feature updates though, as you will see in our analysis.

Support for TLS 1.2 and TLS 1.2 enabled by default


security-tls-protocol-1.2-firefox

Firefox 27 supports TLS (that is Transport Layer Security) 1.2 now. TLS is more or less the successor of SSL, and version 1.2 is the most recent cryptographic protocol that Firefox supports.

I have reviewed the change in detail here, but want to go over the most important bits of information again.

To establish a secure connection, browser and server need to agree on a protocol that they both support. Up until now, that meant to see if TSL 1.0 is supported, and if it is, it would be used. If not, browser and server would fallback to SSL v3 instead.
With TLS 1.2 support in Firefox stable, TLS 1.2 is now used if supported by the server, and only if it is not supported, TLS 1.1, TLS 1.0 and SSL v3 are checked and the first one that is supported is used to secure the connection.
The two preferences that handle this are:
  • security.tls.version.min
  • security.tls.version.max
Min is set to 0 by default, while max to 3. Here is a short list of what the values mean:
  • 0 refers to SSL 3
  • 1 refers to TSL 1.0
  • 2 refers to TLS 1.1
  • 3 refers to TLS 1.2
You can change the minimum requirements (or maximum but that is not suggested) so that TLS is always used. This may mean however that connections to some servers, those that only support SSL 3 but not TLS, cannot be established anymore.
SocialAPI supports multiple providers
firefox social api providers
Firefox's SocialAPI enables webmasters to offer services that make use of it in the browser. The prime example here is Facebook's Messenger for Firefox which was one of the first to make use of it.
The messenger application added notifications and chat to Firefox in the form of buttons and a sidebar that could easily be displayed and be hidden again when not needed.
Up until now, only one social provider could be active at the same time in the browser. Firefox 27 changes this as you can now receive notifications and other information from multiple social providers.
The feature is only supported by a few providers including Facebook, msnNOW, Cliqz and Mixi.
Social features are not enabled by default, and come only into play once at least one social provider has been added to the browser.
Up until now, you had to switch providers manually whenever you wanted them to provide you with their functionality.
Update: New social partners announced today, including Delicious and Saavn. More information about those here.

Mozilla added support for Google's SPDY networking protocol to Firefox 11. The main goal of the protocol is to reduce web page load latency and improve security at the same time.
Servers that you connect to need to support SPDY for this to work though, with many major sites such as Twitter, Facebook, WordPress.com or the majority of Google properties supporting it in varying degrees.
SPDY 3.1 is only supported by some servers, Google's servers support it for instance, while many others do not support it yet. This will change over time though.
You can find out if a particular service supports SPDY, and if so which versions of the protocol, by loading Spdycheck in your browser.
Developer changes
  • JavaScript can be "unminified" in the debugger panel using the {} button.
  • The Inspector supports the editing of HTML elements now.
  • Allow-popups directive for iframe sandbox implemented.
  • Reflow logging now supported.
  • Background-urls and colors have a preview in Inspector.
  • The Debugger can break on DOM events.
  • Lots of CSS, HTML, JavaScript and Interface/API/DOM changes

Firefox 27 for Android

The mobile version of Firefox for Android and the desktop version share most of the improvements. There are however a couple of features that are exclusive to Firefox's Android version.
  • New languages added to Android multi-locale builds (Slovenian, Lithuanian, South African English and Thai).
  • Favicon caching improved.
  • Overscrolling on web content removed, now highlights on Android.
  • Default font set to Clear Sans.
Security updates / fixes
The security updates are only made available after the official release. We will add those once they become available.
MFSA 2014-13 Inconsistent JavaScript handling of access to Window objects
MFSA 2014-12 NSS ticket handling issues
MFSA 2014-11 Crash when using web workers with asm.js
MFSA 2014-10 Firefox default start page UI content invokable by script
MFSA 2014-09 Cross-origin information leak through web workers
MFSA 2014-08 Use-after-free with imgRequestProxy and image proccessing
MFSA 2014-07 XSLT stylesheets treated as styles in Content Security Policy
MFSA 2014-06 Profile path leaks to Android system log
MFSA 2014-05 Information disclosure with *FromPoint on iframes
MFSA 2014-04 Incorrect use of discarded images by RasterImage
MFSA 2014-03 UI selection timeout missing on download prompts
MFSA 2014-02 Clone protected content with XBL scopes
MFSA 2014-01 Miscellaneous memory safety hazards (rv:27.0 / rv:24.3)
Additional information / sources
 Source: http://www.ghacks.net/2014/02/04/firefox-27-find-new/



Summary: The new version adds support for the Firefox SocialAPI, improves TLS support and makes many other improvements.
Mozilla has released Firefox version 27.
As detailed in the release notes, the major new feature is support for the Firefox SocialAPI. Mozilla describes the SocialAPI as "a new API to make it easier for web browsers to integrate with social media services. Once a social service provider is implemented for Firefox, it becomes possible for the browser to display in-chrome user controls and information related to that service."
Three SocialAPI plugins are available today: Facebook Messenger for Firefox, Cliqz, and Mixi (Japan only). In the screen grab below of Facebook messenger for Firefox, you can see how the Facebook Messenger pane stays up and running while the main browser window is on another site.


Facebook.Messanger.Firefox.SocialAPI
Another take on SocialAPI is expressed in the release notes: "You can now run more than one service at a time with Firefox SocialAPI, allowing you to receive notifications, chat and more from multiple integrated services." There are plugins, web sites and apps that attempt to consolidate social networking systems for the client; now SocialAPI puts it into the browser.
The new version turns on TLS (Transport Layer Security, the successor to SSL) versions 1.1 and 1.2 by default. Like many browsers, Firefox has supported these standards for a while, but has not turned them on by default because of potential problems they might cause with web sites which don't support modern standards. By now, the level of support and the security benefit are such that it makes sense to turn the feature on.

Even viewing this setting is inconvenient and unobvious. There is no UI in the Settings dialog for TLS support levels. Users must go to about:config and look for the securty.tls.version.min and securty.tls.version.max values. The min value lists the oldest standard Firefox will support and max the newest one. 0 is SSL 3.0 (the last version before TLS), 1 is TLS 1.0, 2 is TLS 1.1, etc. The new values are min=0 and max=3; in Firefox 26 max=1.

Firefox 27 adds support for the SPDY 3.1 protocol. According to the documentation, SPDY "...adds a framing layer for multiplexing multiple, concurrent streams across a single TCP connection (or any reliable transport stream)." The standard is designed so as to require little or no change in web application development.

The new version also adds numerous developer features described in the release notes.
Finally, Firefox 27 also fixes 15 security vulnerabilities, five of them critical.

Source: http://www.zdnet.com/firefox-27-faster-more-secure-and-more-social-7000025963/

January 16, 2014

Review of Firefox Light, a slimmed down version of Firefox browser

Now-a-days browsers are packed with a lot of new features that help us improve our browsing experience. But because of so many features we have to sacrifice on the performance or memory utilization. I was amazed when I looked at the amount of RAM some of these browsers consume, to have all these features running. I for one don’t use most of these features. I don’t want to sacrifice on performance or stability.

Firefox Light browser

light1 600x319 Review of Firefox Light, a slimmed down version of Firefox browser


I came across this browser with a low foot print, Firefox Light. Well, as the name suggests it’s a third-party, light, stripped-down version of Firefox. Firefox Light has removed lots of features, and is basically a slim down version of the original Firefox. When I initially started using Firefox I loved it because of its low footprint and stability. But over the years with various builds, it has become very slow and bloated, not to mention that the memory consumption has increased drastically.


When it comes to other popular browser like Google Chrome, well it’s the same story, instead of one instance, it creates multiple processes which are supposed to improve the performance, but I have not found any difference.  Chrome creates separate instances because it runs different items in each process. For the browser itself, then for plugins & renders. I had like 25 different processes for Chrome after opening 5 tabs.
But I found that Firefox Light works very well when it comes to usage and memory consumption. According to the developer, he has removed a couple of items like:
  • Crash report
  • Skia Graphic engine
  • WebM
  • Opus Codec
  • WebRTC (enables web browsers with Real-Time Communications capabilities via simple JavaScript APIs)
  • Javascript Debugger
  • GamepadAPI
  • Intl object  for the ECMAScript Internationalization API
  • Web app Sync
  • Health report
  • Firefox Devtools with the Social API
  • DirectShow
  • And a lot more.
For those you can’t get the Flash plugin to work, you need to just copy the NPSWF32.dll to the plugin folder.
  • Close Firefox Light
  • Install the Flash Player and go to the install directory
  • Copy NPSWF32.dll paste it into Light\browser\plugins or to the Profile folder.
I admit that some of these features are used regularly, but for those who don’t, and wish to improve the performance and optimize the memory usage, can give this browser a go. This can co-exist with the full version of Firefox. If you’re going to test you don’t have to remove the existing install of Firefox.

Firefox Light download

To conclude so far I have tested, and it works just fine. I feel like there is a performance boost, and it’s not taking a lot of memory, like the original Firefox does. You can also download and install the add-ons without any problem. The developer offers both 32-bit and 64-bit version. Firefox Light version looks like a good alternative browser and is available here.
Posted by on , in Category Downloads with Tags
Shyam aka “Captain Jack” is a Microsoft MVP and a Windows Enthusiast whose area of expertise is Crash Dump Analysis and Advanced Windows troubleshooting. He has developed Windows based Tools like SF IE Restorator for troubleshooting Internet Explorer issues and SF Diagnostic Tool for collecting Crash dump files for troubleshooting purpose. He blogs at captaindbg.com.

Source: http://www.thewindowsclub.com/review-firefox-light-slimmed-version-firefox-browser?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+TheWindowsClub+%28The+Windows+Club%29

Related Post

January 7, 2014

Pirate Bay plans web browser to elude censorship


A new browser from The Pirate Bay could make it harder than ever for authorities to block access to its site
Notorious file-sharing site The Pirate Bay has announced plans for a new web browser which it claims will be able to evade attempts by Internet service providers to block access to certain websites – including its own.

The new browser will rely on peer-to-peer (P2P) technology. Since the site data will come from other peers, there is no central IP-address that can be blocked by Internet providers, according to The Pirate Bay. The browser will also run its own 'fake' domain name system. 
 
"The goal is to create a browser-like client to circumvent censorship, including domain blocking, domain confiscation, IP-blocking. This will be accomplished by sharing all of a site's indexed data as P2P downloadable packages, that are then browsed/rendered locally," a Pirate Bay insider told TorrentFreak.

“It’s basically a browser-like app that uses webkit to render pages, BitTorrent to download the content while storing everything locally.”
The new software will be released as a standalone web browser and as a plugin for Mozilla's Firefox and Google's Chrome browsers. The first version is not expected to be released until later in the year, and The Pirate Bay team is still looking for coders to assist with the project.
A growing number of Internet service providers across Europe now block access to The Pirate Bay, following a concerted effort by music and film industry rightsholders to blacklist the site, which facilitates illegal peer-to-peer file sharing using the BitTorrent protocol.

In April 2013, UK Internet providers including Sky, O2, Virgin Media, Everything Everywhere and TalkTalk were ordered to block access to the site, after High Court judge Mr Justice Arnold ruled that the site "sanctions the infringements of copyright committed by its users".

In response to these efforts, The Pirate Bay launched its own PirateBrowser web browser in August 2013, to help users circumvent censorship and blockades. PirateBrowser has reportedly been downloaded more than 2.5 million times since its launch. However, the new browser promises to make The Pirate Bay and other sites more resilient than ever before.

Source:http://www.telegraph.co.uk/technology/internet/10555307/Pirate-Bay-plans-web-browser-to-elude-censorship.html

January 5, 2014

Chrome 34, Firefox 29, Internet Explorer 11: Memory Use 2014


Firefox uses least amount of memory


memory use

I bench marked the memory use of popular web browsers such as Google Chrome, Mozilla Firefox, Microsoft Internet Explorer and Opera back in 2012, and a lot happened since then.
Back then, the Opera browser came first followed by Mozilla Firefox, then Internet Explorer and finally Google Chrome.
All browsers made big progress since then. Firefox jumped by 13 versions, Chrome by 12, Internet Explorer by 2, and Opera switched to Chromium.
Back then, I only looked at the memory use when ten websites were loaded in each browser. This time, I will look at three different scenarios with 5, 15 and 40 open tabs in each browser respectively.
This should cover more real-world scenarios.

Benchmark parameters
  • Test system: Windows 8.1 Professional 64-bit, 8 Gigabytes of RAM.
  • Browsers: Mozilla Firefox 29 Nightly, Google Chrome Dev 34, Internet Explorer 11
  • All browsers without browser extensions, and plug-ins disabled.
  • The 5 websites: ghacks.net, google.com, bing.com, leo.org, lifehacker.com
  • The 15 websites: softpedia.com, microsoft.com, reddit.com, news.ycombinator.com, youtube.com, amazon.com, petmoz.com, donationcoder.com, wordpress.com, ebay.com, and the top 5 websites.
  • The top 40 websites: yandex.ru, paypal.com, apple.com, imdb.com, bbc.co.uk, stackoverflow.com, imgur.com, alibaba.com, netflix.com, cnn.com  godaddy.com, dailymotion.com, dailymail.co.uk, weather.com, wikipedia.com, deviantart.com, huffingtonpost.com, avg.com, mediafire.com, yelp.com, wikihow.com, foxnews.com, theguardian.com, forbes.com, sourceforge.com, plus the top 15 and top 5 websites.

Results

web browser memory use comparison
I made the decision to start with 5 pages, measure the memory use, open another 10, measure again, then the remaining 25 for the last measure.
After that, I decided to close the 25 pages to go down to 15 again, measure that, then close another 10 pages so that I would end up with the top 5, and measure again.
All measurements are taken from Chrome's about:memory page. Note that this, at least in theory, will make Chrome use extra memory as it needs to be displayed by the browser (about 24,000 k it seems)
Update: We have added Chrome 31 Stable and Firefox 26 Stable to the benchmark results:
Five open tabs
  • Google Chrome 34: 258,589 k
  • Firefox 26: 246,288 k
  • Firefox 29: 225,552 k
  • Google Chrome 31: 224,946k
  • Internet Explorer 11: 221989 k
Fifteen open tabs
  • Internet Explorer 11: 550869 k
  • Google Chrome 31: 485,282 k
  • Google Chrome 34: 448,015 k
  • Firefox 26: 332,212 k
  • Firefox 29: 327,060 k
Forty open tabs
  • Internet Explorer 11: 1547254 k
  • Google Chrome 31: 1,255,641 k
  • Google Chrome 34: 1,167,298 k
  • Firefox 29: 779,100 k
  • Firefox 26: 704,128 k
Down to 15 tabs
  • Internet Explorer 11: 595,373 k
  • Google Chrome 31: 526,544 k
  • Google Chrome 34: 514,872 k
  • Firefox 26: 510,116 k
  • Firefox 29: 442654 k
Down to 5 tabs
  • Internet Explorer 11: 377683 k
  • Firefox 26: 371,156 k
  • Firefox 29: 358404 k
  • Google Chrome 31: 263,991
  • Google Chrome 34: 275722 k

Key findings

Microsoft's Internet Explorer 11 performed worst in four of the five benchmarks. It performed best initially with only 5 tabs open in each browser, but landed last in all four consecutive benchmarks.
Google Chrome too made first place only once after nearly all tabs were closed again in all browsers. It seems to release memory faster or more efficiently than Internet Explorer or Firefox.
Firefox takes the crown as a heavy duty browser. It performed best with 15, 40 and down to 15 open tabs and never went above the 1 Gigabyte mark, while the two other browsers did.
In fact, Microsoft's Internet Explorer 11 used about twice as much memory as Firefox with 40 tabs open.
It is interesting to note that Microsoft's web browser recovered memory some time after it went down to only 5 open tabs. A few minutes later, its use dropped down to about 260,000 k of memory usage, while Firefox's usage dropped only by about 40,000 k to 318,816.
Closing Words
Depending on how you use your Internet browser, you may fare well in regards to memory use with each of them. If you have lots of tabs open at all times, then you will benefit from using Firefox the most, as the browser is the most memory efficient when it comes to opening a lot of tabs.
If you open and close tabs regularly, you may want to consider using Google Chrome or even Internet Explorer instead, as they appear to recover memory more quickly than Firefox.
Memory use should not play a big role if you are using a computer with plenty of RAM installed. If you have 4 or more Gigabytes of RAM, then it should not usually be a problem if the browser jumps to 1 or even 1.5 Gigabytes of RAM usage.
If you have less than that though, you may benefit from using a memory efficient browser such as Firefox, instead of Chrome or Internet Explorer.

Souce: http://www.ghacks.net/2014/01/02/chrome-34-firefox-29-internet-explorer-11-memory-use-2014/