JavaScript

Google: Dart will rescue browsers from JavaScript

SAN FRANCISCO -- Google long has been a firm believer that JavaScript, the programming language used to build Web apps such as Google Maps and Gmail, could shoulder a much heavier computing load.

But even as the company continues to push JavaScript's abilities with Chrome's V8 engine, some at the company believe JavaScript is pushing up against its limits. For that reason, Google developed its Dart programming language, and at the Google I/O developer show here, the company made the case for Dart.

"The ultimate goal is to get Dart into Chrome. I hope you all … Read more

ORBX streaming tech could revolutionize computing

SAN FRANCISCO -- First-person shooter games don't appeal to Brendan Eich, Mozilla's chief technology guru and the guy who created JavaScript nearly two decades ago. He doesn't let his kids play them, either, he says. But he was so excited on Friday about showing off the potential of a new browser codec called ORBX.js at Autodesk's One Market Street offices here that he began playing Epic's Unreal Tournament 3 "Sanctuary" level in a room of 20 or so witnesses.

As Eich maneuvered somewhat awkwardly through the onslaught of opponents, Jules Urbach, CEO … Read more

Mozilla: Look ma, no plug-in for video, apps

A new codec from Mozilla and OTOY will let browsers run high-performance rendering apps like Autodesk and high-definition video without plug-ins, the companies unveiled Friday.

The new, open-source digital stream encoder and decoder, called ORBX.js, obviates the need for a plug-in like Flash, Sliverlight, or QuickTime to run HD video in the browser. Mozilla and OTOY expect live TV, watermarked video, and cloud gaming to all get a boost in HTML5-enabled browsers that support it. Currently, that list includes all five major browsers: IE 10, Firefox, Chrome, Safari, and Opera.

"Thanks to our ongoing efforts in making the … Read more

Google shows interest in ASM.js, Mozilla's plan for fast Web apps

At least some at Google want to embrace a Mozilla-backed project to speed up Web apps written with JavaScript -- even though it competes directly with Google's own Native Client and Dart programming technology.

Mozilla has been working for months on a technology called ASM.js, which it hopes will boost JavaScript performance, especially in combination with a related Mozilla-spawned technology called Emscripten. JavaScript powers Web apps such as Google Docs, and ASM.js is a special "extremely restricted" subset of the programming language that's designed to make it easier for developers to bring existing software … Read more

Google revs Chrome for Android with new beta release

Android users who want to live an edgier life now can try a beta version of Chrome.

Google yesterday released the Chrome 25 beta for Android 4.x for smartphones and tablets, a version number in sync with the release for personal computers. Previously, the only option was the stable version of Chrome for Android, which is still way back at version 18.

The Chrome for Android beta is available on the Google Play app store, but only by following that link -- it's not visible in Google Play's search, Google said. The beta version can be installed … Read more

Chrome 24 brings math formatting, better offline abilities

Google released the stable version of Chrome 24 today, adding support for IndexedDB for apps that work better offline, mathematics formulas formatted with MathML, and faster JavaScript.

The new version also comes with a range of security fixes, including two $1,000 bounties and one $4,000 bounty paid to people who found high-severity vulnerabilities. Because Chrome automatically downloads updates by default in part to patch holes as fast as possible, people just need to restart the browser to update it.

IndexedDB, under development for years, is geared to store data for use even if a Web site or Web … Read more

IonMonkey delivers a faster Firefox

A new version of Firefox released today puts some extra speed into online games and Web apps powered by JavaScript, thanks to a new compiler called IonMonkey.

Mozilla stated in a blog post announcing the update to Firefox 18 (download for Windows | Mac | Linux) that the new engine makes JavaScript-powered Web sites run up to 25 percent faster than before.

Firefox will now look better on Macs thanks to new Retina support, and all versions of the browser work with W3C touch screen events in addition to MozTouch events.

One security change to the browser lets you disable insecure content … Read more

IonMonkey, Retina support hit Firefox Beta

A JavaScript engine called IonMonkey, Mac Retina compatibility, and better touch support move into the new Firefox Beta, released today.

Firefox 18 Beta (download for Windows, Mac, and Linux) arrives with a new "just-in-time" JavaScript compiler called "IonMonkey" for faster site load times. While it doesn't appear to have been independently tested yet, Mozilla's own IonMonkey benchmarks from September indicate that it will make the stable version of Firefox 18 about 25 percent faster than the current Firefox 17. The features are expected to reach the Firefox stable channel around the first week of January. … Read more

Behind the curtain at Google's Cirque du Soleil show

Google Chrome and Cirque du Soleil have partnered to show off the potential of the modern Web with an all-HTML5 Cirque performance that's unique to the Web, called Movi.Kanti.Revo.

The name comes from the Esperanto terms for moving, singing, and dreaming, according to the official Movi.Kanti.Revo Google announcement, and the experience does go to great lengths to create a dreamlike world on the Web. During different scenes of Movi .Kanti.Revo (pronounced MOOV-ee CANT-ee REEV-oh), you can interact with the site by moving your body or speaking to your computer. If that sounds a lot … Read more

Mozilla juices Firefox's JavaScript with IonMonkey

Mozilla has begun building a new technology called IonMonkey into Firefox to improve its JavaScript performance.

High JavaScript performance is essential in today's hotly competitive browser market, because JavaScript is the language behind complicated Web sites and Web apps such as Google Docs and Facebook. IonMonkey has now been packaged into the "nightly" version of Firefox 18 for hardcore developers; that version is scheduled to become the mainstream version of the browser early in 2013.

IonMonkey is what's called a just-in-time compiler, or JIT for short. In olden days, JavaScript would run line by line in … Read more