Ecommerce Developer

Mozilla Offers Developers a Taste of What's Next for Firefox

 

Yesterday, the Mozilla Foundation offered web developers a pre-release version of the forthcoming Gecko 1.9.3 engine. It's this engine that will power a future rendition the popular Firefox web browser.

Gecko 1.9.2 runs Firefox 3.6, the current version of the browser that introduced Personas, the personalized themes that change the browser's appearance.

Firefox

OOPP

Gecko 1.9.3 manages plug-ins differently than earlier versions of the web engine, so that on Windows and Linux machines Adobe Flash and Microsoft's Silverlight (Moonlight on Linux) run in separate processes than other browser functions. As a result, if Flash Player crashes, Firefox does not. Since plug-ins are one of the leading causes of browser failures, this new feature—called out-of-process plug-ins (OOPP)—could make the already stable Firefox even better.

There are some known bugs with OOPP support. But developers can test the feature by following the instructions offered in the Mozilla Wiki post for OOPP testing.

Improved Security

Ecommerce developers, who are frequently concerned with data security and PCI DSS compliance, will like Gecko 1.9.3's improved content security. Using what Mozilla calls its Content Security Policy, Gecko 1.9.3 restricts certain kinds of web scripting to prevent three specific types of attacks: cross-site scripting (XSS), clickjacking, and packet sniffing attacks.

XSS attacks inject client-side scripts into otherwise trustworthy web pages, which are then viewed by others. These attacks generally bypass browser security measures and give the hacker access to other users' session data, cookies, and even page content. For 1.9.3, administrators can specify which domains the browser should consider valid where scripts are concerned. By some estimates, XSS might account for 80 percent of all attacks on content security, so this is an important improvement.

Gecko 1.9.3 also allows sites to specify which domains can embed resources via a frame or iframe, and allows sites to restrict which domains can be sources of loaded content, thus foiling clickjacking and packet sniffing attacks

New Features for Web Developers

Generally, Gecko 1.9.3 improves support for advanced web development features, including:

Download the Pre-release

You can download the pre-release version of Gecko 1.9.3 below.

Related Articles

This article is filed under Platforms, Tools & Software and has the following keyword tags: Firefox, Mozilla, Gecko, web browser, XSS, OOPP.

1 Comment

 

Inside Ecommerce Developer