Showing posts with label Mozilla Firefox. Show all posts
Showing posts with label Mozilla Firefox. Show all posts

Firefox 18 Beta with faster JavaScript

0
COM

Faster, and particularly to the beta of version 18 of the browser Firefox. Mozilla to ensure just-in-time compiler IonMonkey has built to replace the SpiderMonkey JavaScript engine. David Anderson had noticed in September large improvements in benchmarks. Particularly complex JavaScript applications of longer duration should thus be faster.

In addition, according to the release notes to switch between Tabs have become faster. Not only faster, but also more beautiful is the presentation: For high-resolution displays such as the retina displays from Apple, Firefox is now customized. In addition, there should be a new HTML scaling algorithm that displays pictures better. The MozTouch implementation for touch events will be replaced by the W3C standard.

Other news for Web Developers: The CSS3 FlexBox module is now being implemented, and the @ supports the CSS Conditional Rules Rules are also implemented. A preliminary implementation of WebRTC has found its way into Firefox 18th

An additional security measure, you can in the beta via about: config set: namely, Firefox can now be secured with HTTPS pages block about inline scripts that are transmitted unsecured.

Mozilla stops development of Firefox for 64-bit Windows

0
COM

Mozilla will not continue the development of Windows 64-bit versions of Firefox. Users are advised to use the 32-bit version. As a reason for the decision Mozilla Development Minister Benjamin Smedberg calls on the developer mailing list, the bad experiences that make a lot of users with the version.

Trojan steals passwords storage of Firefox and Co.

0
COM

According to Trend Micro on warez sites and circulating in the BitTorrent network currently the Trojans PASSTEAL which reads the entire memory of the browser password and transmits information to cyber crooks. The pest should be hidden in pirated versions of programs and ebooks.

Mozilla JavaScript sweetened

0
COM

JavaScript developers to work with macros by Mozilla sweet.js be facilitated. To prevent the interaction between macro and normal code, the project expanded to include so-called JavaScript Hygienic macros, as they already exist in languages ​​like Scheme and Rust are. In this way, from C languages ​​are known problems can be prevented, for example, the use of variables is already programmed with macros.

In general, JavaScript can also customize your own needs through macros as an example on the project page shows:

macro def {
   case $ name: ident $ params $ body => {
     function $ name $ params $ body
   }
}
Here the function identifier function is replaced by the shorter def, so the compiler supplied sweet.js the following call

def sweet (a) {
   console.log ("Macros are sweet!");
}
to convert an ordinary function and so could make it readable for JavaScript runtime environments.

The source code of the compiler is available on Github; sweet.js uses Node.js. Since the project is still in its infancy, is likely to bugs.

Firefox and Thunderbird 17 long-term maintenance

0
COM
On the next, for the 20th November planned versions of Firefox and Thunderbird, there should also be an Extended Support Release (ESR), which wants to maintain the Mozilla Project 54 weeks parallel to the versions of the main development line. The maintenance of the current current ESR series based on version 10 of Firefox and Thunderbird will run for 12 weeks later on 12 From February 2013, as from the ESR FAQs indicate to Firefox and Thunderbird, as well as the current project schedule. The 24er versions should be for the next year inherited the legacy of the 17's series and one ESR.


The temporary parallel maintenance of two ESR lines can be a buffer to switch to the new ESR models, which allows air to adapt if necessary extensions, server software and web interface of the recent versions of the browser and mail client from the Mozilla project, before taking care of the present current ESR series ends. Firefox users who have not until mid-February to switch to a 17er-ESR version is, Firefox will offer to upgrade to version 19, which is revealed in a report by InternetNews.com, the Alex to a statement from the Mozilla Developer Keybl convenes.

Firefox and Thunderbird 10 were the earliest versions, the Mozilla project, under the term "ESR" maintained over a longer period. The Mozilla project was started, the EPR model earlier this year, which was a response to criticism from the institutional environment after Mozilla had switched in mid-2011 on a rolling-release model, where from the main development line every six weeks a new version showing how it was already in Chrome longer the case.

New versions of the ESR branch appear parallel to new versions of the main development line. Firefox 17 is approximately parallel to be released a new version of Firefox ESR 10, which should have a version number like 10.0.9esr (currently Firefox 15 and 10.0.7esr current), and six weeks later, Firefox should be 18, and 10.0 17.0.1esr appear .10 esr; latter ends with then six weeks later the care of the 10 series, if the Mozilla project not seen other versions in between shifts or nachlegt to stuff emerged during this period vulnerabilities quickly.

One for Mozilla project contributing developer has informed  that the project had rejected the plan, Firefox 10 ESR leave from mid-February recommend updating to Firefox 19, instead it will offer users an upgrade to the then current version of Firefox 17 ESR. The corresponding e-mail from Alex Keybl was however only ran through a distributor, of which there would be no public archive.

Firefox gets faster JIT compiler

0
COM

By now integrated into the nightly builds of Firefox JIT IonMonkey the developers want the JavaScript code in the free browser than previous versions can run much faster. This makes possible the use of traditional compiler techniques, starting from a platform-neutral intermediate code (intermediate code). Only thus created IonMonkey the specific machine code for the respective computer. The previous JavaScript compiler in Firefox (SpiderMonkey, TraceMonkey and introduced two years ago hunters Monkey) generated the machine code directly.

The intermediate code optimized IonMonkey, such as extraction of loop invariants, removing redundant code and invented by Poletto and Sarkar (PDF) Linear scan register allocation (LSRA). The latter technique also use the Hotspot compiler in Oracle's Java VM and the free compiler infrastructure LLVM.

The extra work in bringing IonMonkey according to the developers much faster pace. So shall the Mozilla's own Kraken benchmark run about 26 percent faster than the current Firefox 15th Google's benchmark for its V8 JavaScript engine lead the nightly build from about 20 percent faster than the current version.

A short test on Mac OS X 10.8 on an iMac for octopus brought a similar improvement and thus also shows a projection of the Firefox nightly from about 8 percent compared with Google's Chrome 21st In Chrome V8 but retained his lead: It reached over 16000 points, Firefox 18 came to 8800 and the current Firefox 7100th

Firefox 18 is on the 8th with IonMonkey Published October as "Aurora" version, on November 20 as a beta.

Mozilla provides a Firefox Home for iOS

0
COM

Mozilla provides a further development of the iOS app Firefox Home. The app was used to synchronize open tabs, passwords and bookmarks with the desktop version of the browser. Due to Apple's restrictions, the app was never a stand-alone browser, but used the Webkit-based browser component of iOS UIWebView to render web pages.

Mozilla provides the code on github available so other developers can integrate the synchronization capabilities of the software in their own projects. Mozilla wants, according to a blog post to focus on other projects.