Quantcast
News

Final IE9 Preview is Out, Beta Coming Next Month

Microsoft has been slowly shepherding Internet Explorer 9 toward a final release for a few months now. Today, the software giant is making the final preview build available for download. Come next month, the first beta should be out as well. This final preview build is intended for web designers and app developers to test with. IE9 is expected to pack a new JavaScript engine and full HTML5 support, which may affect how pages render.

Initial tests of the JavaScript engine have show it besting Safari in the SunSpider benchmarks. The more full featured Acid3 test is giving the most recent build high marks; 95 out of 100. This new version has increased support for hardware graphics acceleration as well. The UI is currently not final, but we may see some changes when the beat ships. Have you been trying the preview builds? Let us know how they've been working for you.

ie9

Read More

News

JavaScript Performance in Android 2.2 Beats iOS4 by a Mile

Google began rolling out Android 2.2 "Froyo" to customers last week, and users are seeing a big speed boost in the web browser. The combination of the new just-in-time (JIT) compiler and V8 JavaScript engine give Google's mobile browser the title as the fastest you can get

This estimation is based on benchmarks of JavaScript rendering. There is more to the speed and usability of a browser than raw JavaScript performance, but much of the work loading a page can be chewing through JavaScript. Overall, Android 2.2 is about three times faster than the previous 2.1 browser. When compared to iOS4, Android managed twice the performance in the SunSpider benchmark, and three times faster for the V8 bench.

It's good to see Apple get some real competition in this space. For a long time Mobile Safari was out in front of the pack. We hope to see both companies continue to push the envelope to deliver a better mobile browsing experience.

n1

Read More

Features

11 Best Greasemonkey Scripts that Actually Work with Chrome

One of Mozilla Firefox's bigger advantages over Google Chrome has just been wiped away and, dare we say, Google Chrome has actually one-upped its rival in terms of overall usability and ease-of-installation. We're referring, of course, to Greasemonkey. You might have heard this name echoed across tech and tweak sites far and wide. As well you should have--the functionality you can achieve by this upgrade to your surfing experience is simply unsurpassed in its depth or scope by any conventional add-on or extension.

It's quite simple, really. You install Greasemonkey to gain access to a gallery of add-ons that benefit your browsing experience just as much as your favorite official "add-ons," if not more. By add-ons, we mean "scripts." In its conventional format, Greasemonkey is a browser add-on that grants you the ability to automatically integrate new Javascript-based modifications to a site whenever you load up the page. You don't have to design these modifications yourself--a huge gallery of scripts (more than 40,000!) have already been written for a wide swath of functions and locations. Consider Greasemonkey scripts to be analogous to extensions for Greasemonkey--itself an extension for your main browser.

Sound good? Because now, Google Chrome users have the ability to tap into Greasemonkey scripts as much as any other browser user. You don't even have to install a separate add-on, since scripts work natively in the browser! 

But here's the catch: not all Greasemonkey scripts work perfectly in Google Chrome. The running estimation is that roughly 20 percent of what's out there is currently broken for Google's browser. That's not great news for a person who's easily frustrated by failure. However, here's where Maximum PC comes into the picture. We've run through a large swath of awesome Google Greasemonkey scripts to achieve two key goals: to see what works and to see which scripts, of the 40,000+ available, are awesome tweaks for your browser. Click the jump for a look at some of the top Greasemonkey scripts you could (or should) be slapping into your Google Chrome browser right now.

Read More

News

Chrome Adds Support for Over 40,000 Greasemonkey Scripts

Grown tired of Firefox or simply want to shake things with your browser? If so, you're in luck. Never has there been a better time to consider Google's Chrome browser, now in version 4. Not only does Chrome finally support extensions, but Google has now added native support for Greasmonkey user scripts as well.

"Ever since the beginning of the Chromium project, friends and coworkers have been asking me to add support for user scripts in Google Chrome,"  Aaron Boodman, a Software Engineer on the Chrome Project, wrote in a blog post. "I'm happy to report that as of the last Google Chrome release, you can install any user script with a single click. So, now you can use emoticons on blogger. Or, you can browse Google Image Search with a fancy lightbox."

No small deal, the addition of Greasemonky gives Chrome users access to over 40,000 scripts on userscripts.org along, Boodman points out. And because each one installs just like an extension, they're easily accessible to all users.

Boodman warns that not all Greasemonkey scripts will work in Chrome right off the bat. The reason? Greasemonkey, if you're not aware, is a Firefox add-on, which means that scripts written up to this point have been aimed at working with Mozilla's browser. Because of this, Boodman expects some 15-25 percent of Greasemonkey scripts won't work in Chrome, but recommends letting the author know if you run into one that appears busted.

"In the meantime, we'll keep working on bugs on our side to bring our implementation closer to Greasemonkey," Boodman added.

Read More

News

Mozilla Launches Jetpack Gallery for Firefox, Offers No-Restart Add-ons

Mozilla today unveiled the Jetpack Gallery, a place for developers to showcase their Jetpack add-ons.  Jetpack is a Mozilla Labs project that lets developers build Firefox add-ons using HTML, CSS, and JavaScript. While the newly launched gallery – still in beta - gives developers the opportunity to host and promote their Jetpacks, it lets Firefox users browse, install and rate Jetpacks. Installing Jetpacks is quite easy and doesn’t even require a browser restart, save for the very first Jetpack that a user installs. The Jetpack Gallery currently features over 30 add-ons.

Read More

News

Mozilla Releases Firefox 3.5.4 Patch to Fix 16 Vulnerabilities

Clearly there is nothing that hackers won’t go after in the attempt to monkey about with your computer’s innards. Any opening, no matter how insignificant, needs to be closed before it can be exploited. With this in mind Mozilla today released an update to Firefox, upping its version to 3.5.4, that patches 16 weaknesses, eleven of which are critical.

Hackers were busy on the obvious: the browser engine, JavaScript, and open-source media libraries; as well as the less obvious: the GIF color map parser and the string-to-number converter. In its security advisory, Mozilla reports: “Some of these crashes showed evidence of memory corruption under certain circumstances and we presume that with enough effort at least some of these could be exploited to run arbitrary code.”

Mozilla notes that the JavaScript vulnerabilities can cause browser crashes. Those not able or unwilling to upgrade are recommended to turn JavaScript off.

If you’re still hanging out in Firefox 3 you’ve also got a security patch waiting for you. Version 3.0.15 was released, addressing nine problems, four of which Mozilla tagged as critical.

Read More

Columns

Murphy's Law: Mozilla Crowdsources Open Source

It sounds like Buzzword Bingo, but a new Mozilla Labs project is applying an open-source, crowd-sourced routine to solve common Web developer issues. The program's called TestSwarm, and I must confess, it's a novel idea for increasing a developer's ability to test out new JavaScript framework on a variety of browsers at once. And the fact that this an open-source project is cooler still: Aspiring testers can load the framework onto their own servers and set up their own test

TestSwarm was developed by one of the Mozilla Foundation's JavaScript Tool Developers, John Resig, to deal with the scalability issues that factor into JavaScript code testing. To Resig, the proper testing platform includes at least five different browsers split into 12 total versions per operating system. Although he doesn't go into this length in his example, you should triple that number to factor in the Windows XP, Windows Vista, and Windows 7 operating environments.

Factor these (now) thirty-six tests against an average of ten test suite iterations--a minimum number of variances that Resig runs in a common jQuery testing environment. That's three hundred and sixty runs for every test you create, more if you're expanding to include OSX and Linux platforms. And did I mention that the best results tend to occur when actual human beings are behind the testing instead of some automated attempt at user interaction? Yeaaaah...

So how did Resig address this grand problem of JavaScript testing scalability? You should know--you're a part of the solution, after all. Click the jump.

Read More

News

Privacy Shmrivacy, Web2.0collage.com Knows Where You've Been

Think your browsing history is secure from prying eyes so long as you never leave your PC unattended? Think again. A new site, Web2.0collage.com, digs through your browser's history and then constructs a collage of the web2.0 websites that you've visited.

"Web2.0collage.com mixes art and technology to raise privacy concerns," the site states on its homepage. "Many of us consider our browser history to be private, but that is no longer the case. Any website you visit can determine your browser history by exploiting the very features designed to enhance your Internet experience, a fact many people are not aware of."

Web2.0collage.com works its artistic magic by using JavaScript and them assembling the pieces together in a collage of thumbnails. What you do with it is up to you -- the site links to Zazzle.com to give you some ideas -- but if you're concerned about who's snooping your browser history, you should probably start by clearing your cache.

Read More

News

Mozilla Fesses Up to a Critical Vulnerability in Firefox 3.5

Mozilla has confirmed the presence of a critical vulnerability in Firefox 3.5. The vulnerability is nestled in the browser’s Just-in-time (JIT) JavaScript compiler – part of the new TraceMonkey engine – and can be used to execute malicious code. Hackers may lure gullible Firefox 3.5 users to websites containing code meant to exploit the flaw. While Mozilla burns the midnight lamp in finding a solution, you can simply disable the JIT. However, it must be noted that disabling the JIT will have an adverse effect on JavaScript performance. 

Read More

News

How To Protect Yourself from Newly Discovered "Critical" JavaScript Vulnerability in Firefox 3.5

According to Mozilla, a bug was discovered last week in Firefox 3.5's Just-in-Time JavaScript compiler and was disclosed publicly on Monday. Mozilla classifies the vulnerability as "critical," saying it can be used to execute malicious code. More specifically, by exploiting the bug, a hacker could trick a victim into viewing a malicious website containing the exploit code.

"This vulnerability is due to an error in the way JavaScript code is processed," the US-CERT acknowledged. "Exploitation of this vulnerability may allow an attacker to execute arbitrary code. Additionally, exploit code is publicly available for this vulnerability."

While Mozilla said it is currently working on a fix, Firefox 3.5 users don't have to be sitting ducks. Mozilla says the vulnerability can be mitigated by disabling the JIT in the JavaScript engine, which you can accomplish by doing the following:

  1. Enter about:config in the browser's location bar
  2. Type jit in the Filter box
  3. Double-click the line containing javascript.options.jit.content and set the value to false 

Mozilla warns that this is a temporary fix and will reduce JavaScript performance. Once an official fix has been put in place, you'll want to go back in and change the value back to true.

If you'd rather not mess around with about:config settings, you can still disable JIT by running Firefox in Safe Mode, which is accessible from the Mozilla Firefox folder.

Read More

Connect with Maximum PC
Twitter | Facebook | Podcast" | Newsletter | RSS
This Month's Issue
FEATURE29 Essential PC SkillsFEATUREAndroid Power Users GuideHOW TOGet Linux Power of Your Windows PCFEATUREMotherboard ManiaWHITE PAPERIntel's Light Peak
Maximum PC on Facebook