Last Saturday marked the release of the Firefox update version 3.6.6. This new update from Mozilla does not feature anything groundbreaking. Instead, the update was released with the intent of correcting the plug-in crash protection feature that had been generating several complaints from users of the popular browser.
The plug-in crash protection feature was initially released at the beginning of last week in the Firefox version 3.6.4 update. It is formally labeled the Out-of-Process-Plug-in feature, or OOPP, and was created to allow the browser's users to experience uninterrupted browsing should a specific plug-in crash. Among the plug-ins on OOPP's “target list” are Microsoft Silverlight and Adobe Flash, both of which support media content while browsing.
Many people mistake plug-ins for add-ons or extensions, which is not the case. A plug-in is basically a separate program that will allow a user to view content such as videos or photos within the browser.
While in the past some plug-ins would crash and cause the entire browser to shut down, OOPP would limit the crash to the component using the plug-in itself and shut it down, allowing the user to continue using the other non-conflicted parts of the browser. For example, if you were visiting the New York Times' website and were viewing a video and that plug-in crashed, only the video would become unviewable, and you could still surf other parts of the site. Some browser-wide crashes would still be possible despite the presence of OOPP, but Mozilla said their frequency would be greatly reduced.
Although the OOPP feature was highly anticipated and a welcome addition, many users were complaining that it would shut down plug-ins too quickly in the event of a crash. In version 3.6.4, OOPP was set to shut down plug-ins after only 10 seconds of being unresponsive. This caused trouble for many users, as they complained that the default time limit was too short and would shut down many games that they were playing. Fans of the popular Farmville game for Facebook were at the forefront of the complaints.
The problem also seemed to be experienced mostly by those who used older computers with lesser technology where one would expect slower response times. Prior to officially releasing version 3.6.4, Firefox beta-tested it with over 1 million users to try to work out all the kinks. The short default timeout obviously was not fixed or addressed.
To counter this problem, version 3.6.6 was released as an automatic update. It extends the default timeout from the previous 10 seconds all the way up to 45 seconds, giving plug-ins more leeway in responding. This prevents premature plug-in shutdowns. The OOPP feature is available only to Windows and Linux users at this time. Mac users, although also offered a new 3.6.6 update, will have to wait for further updates to reap the OOPP benefits.
To read more about Firefox 3.6.6, visit: http://blog.mozilla.com/blog/2010/06/26/firefox-3-6-6-now-available-for-download/
| DISCLAIMER: The content provided in this article is not warranted or guaranteed by Developer Shed, Inc. The content provided is intended for entertainment and/or educational purposes in order to introduce to the reader key ideas, concepts, and/or product reviews. As such it is incumbent upon the reader to employ real-world tactics for security and implementation of best practices. We are not liable for any negative consequences that may result from implementing any information covered in our articles or tutorials. If this is a hardware review, it is not recommended to open and/or modify your hardware. |
More Miscellaneous Articles
More By wubayou
developerWorks - FREE Tools! |
Achieving true agility is a never-ending effort. We will showcase how you can become agile incrementally, a few practices at the time.Which practices should any agile team strive to adopt? What additional practices should you consider based on your needs to scale? Adopting practices are however made much easier with the right tool support. What about if your tools adapt to your practices? We will take a look at how the Jazz technology can be leveraged to make your process change the behavior of your tools. FREE! Go There Now!
|
|
|
|
Effective governance for lean development isn’t about command and control. Instead, the focus is on enabling the right behaviors and practices through collaborative and supportive techniques. Hear from Scott Ambler on how it is far more effective to motivate people to do the right thing than it is to force them to do so. Learn how to form a lightweight, collaboration-based framework that reflects the realities of modern IT organizations. FREE! Go There Now!
|
|
|
|
Build secure Web services with transport-level security using IBM Rational Application Developer V7 and IBM WebSphere Application Server V6.1. Follow this three-part series for step-by-step instructions about how to develop Web services and clients, configure HTTP basic authentication, and configure HTTP over SSL (HTTPS). This first part of the series walks you through building a Web service for a simple calculator application. You generate and test two different types of Web services clients: a Java Platform, Enterprise Edition (Java EE) client and a stand-alone Java client. You also handle user-defined exceptions in Web services. FREE! Go There Now!
|
|
|
|
Listen to this webcast to get an overview of Info 2.0 and a technical demo of how to quickly build an enterprise mashup. IBM's Info 2.0 technology leverages emerging Web 2.0 technologies such as mashups, feeds, AJAX, and JSON in order to simplify assembly of information using feeds and services. Come learn about the technical elements of Info 2.0 including the Feed Generation framework, Mashup Engine, and mashup assembly components. Learn how to pull information from databases, departmental information, and the Web to create mashups critical to your company’s success. We will also discuss best practices to help you get started. FREE! Go There Now!
|
|
|
|
This Fall, IBM Rational talks to you directly through a special teleconference series giving you access to the best minds in IBM Rational - product experts and market thought leaders who will answer your questions during these pre-scheduled telephone conference calls. Register today! FREE! Go There Now!
|
|
|
|
Join this Rational Talks to You teleconference on December 4 at 1:00 pm ET to discuss how Rational Method Composer can help meet your compliance objectives. Get your questions answered! FREE! Go There Now!
|
|
|
|
Join this Rational Talks to You teleconference on December 6 at 1:00 pm ET to participate in an agile application development discussion and get your questions answered on using IBM Rational Method Composer in a distributed environment.Get your questions answered! FREE! Go There Now!
|
|
|
|
Informix Dynamic Server (IDS) Express Edition offers outstanding online transaction processing (OLTP) database performance, while helping to simplify and automate many of the tasks associated with deploying databases for small business applications. IDS 11 further extends the ease of management and applications integration with the Admin API and Scheduler, high availability with Continuous Log Restore for backup server recovery in case of a primary server failure, and column level encryption to protect personal and company private data. FREE! Go There Now!
|
|
|
|
The Eclipse community is constantly working to extend Eclipse's functionality. In this webcast, learn about some of the most important and feature-rich projects under development. From multi-language support to plug-in development, tune in to see what Eclipse is capable of now. FREE! Go There Now!
|
|
|
|
The unprecedented scope of a service-oriented architecture (SOA) initiative brings to the forefront a number of management and governance issues that were sidestepped in the past. The key to a successful SOA implementation is managing and governing activities throughout the entire SOA delivery lifecycle by ensuring that services conform to the needs of all of the business’s stakeholders. Learn how service lifecycle management allows the business to ensure that the process by which services are defined, created, tested, deployed, optimized and retired is manageable, repeatable and auditable. FREE! Go There Now!
|
|
|
|
All FREE IBM® developerWorks Tools! |