Skip to main content

Adobe Contributes ActionScript to Mozilla

In a surprise nod to the open source community, software giant Adobe has announced it is contributing its ActionScript Virutal Machine to the open source Mozilla Foundation. Mozilla will use the code to create a new open source project called Tamarin with the goal of creating an open source, standardized, high-performance implementation of ECMAScript 4th edition scripting language.

If all that leaves you saying “huh?,” here’s the short version: this is all about making JavaScript and ActionScript the same between Web browsers, Flash, and any other application or tool which wants to integrate a scripting language.

Most Web users—and nearly all Web developers—have some idea about JavaScript: it’s an interactive scripting language supported by Web browsers often used to perform form validation, implement online advertising services, create interactive elements on Web pages, and more—including a lot of oh-so-hot AJAX development. But here’s the thing: JavaScript was created by the original Netscape Corporation for its Netscape browser, and the project was turned over to a standards body which developed ECMAscript, a supposedly-standard version everyone could implement so scripting would behave the same way across platforms and Web browsers.

Sounds good, except nobody followed through due to the political, technical, and legal fallouts of the Microsoft-versus-Netscape browser wars and Microsoft-versus-everyone antitrust pursuits. Microsoft implemented its own scripting system called JScript; the Mozilla-based browser use their own implementation called SpiderMonkey, and Adobe rolled its own version called ActionScript for use with its Flash multimedia format. These versions all have similarities, but they are emphatically not the same—a fact which has been frustrating Web developers for years.

Now, Adobe has thrown down its glove, contributing its ActionScript Virtual Machine as a basis for Tamarin. Tamarin will implement the final version of ECMAscript 4th Edition. Adobe is also contributed its Just In Time compiler, which it claims can let ActionScript run up to ten times faster than SpiderMonkey.

“Adobe’s work on the new virtual machine is the largest contribution to the Mozilla Foundation since its inception,” said Brendan Eich, Mozilla Corporation’s CTO and creator of JavaScript. “Now web developers have a high-performance, open source virtual machine for building and deploying interactive applications across both Adobe Flash Player and the Firefox web browser. We’re excited about joining the Adobe and Mozilla communities to advance ECMAScript.”

If the project succeeds, Tamarin would unify scripting across the Mozilla browsers and Flash, but could also lead to significant performance improvements in Web applications. The big variable in the equation remains Microsoft: while both Adobe and Mozilla say they would welcome Microsoft’s participation in the Tamarind project, the Redmond software giant seems unlikely to embrace open source technology at the core of its Internet Explorer browser. However, even without direct support from Microsoft, a unified scripting system in Flash and the Mozilla browsers may force Microsoft to adapt JScript to make it more transparently compatible with the rest off the world.

Geoff Duncan
Former Digital Trends Contributor
Geoff Duncan writes, programs, edits, plays music, and delights in making software misbehave. He's probably the only member…
Lenovo sale: Get up to 67% off ThinkPad Laptops, from $600
Lenovo ThinkPad X1 Carbon Gen 12 front angled view showing display and keyboard.

Lenovo has a huge laptop sale going on right now with select ThinkPad laptops available from just $600. If you need a new system for your small business, working on the move, or other productivity-focused plans, these are the laptop deals for you. With over a dozen laptops in the sale, it’s a good idea to take a look at the sale for yourself, but we’re also here with some insight into the best deals.

What to shop for in the Lenovo laptop sale
Lenovo is one of the best laptop brands for reliability and business purposes. One great starting point is being able to buy the for $600. According to Lenovo, it normally costs $1,839 which seems a little unrealistic but in keeping with Lenovo’s overly enthusiastic estimated value system. However, whatever the discount, this is a good laptop for the price. It has a 12th-generation Intel Core i5-1235U processor, 16GB of memory, and 256GB of SSD storage. For the display, you get a 14-inch full HD screen with 45% NTSC and 300 nits of brightness. There’s also a 1080p full HD RGB/IR Hybrid webcam with a privacy shutter and dual microphones.

Read more
Ghost of Tsushima is already shaping up to be a monster PC port
Jin wearing the Sarugami armor with Iki island in the background.

Sony detailed the features that will be available in the Ghost of Tsushima PC port on Tuesday, setting the stage for when the game launches on May 16. Despite some rocky PC ports from PlayStation Studios and porting studio Nixxes in the past, Ghost of Tsushima already looks impressive.
Ghost of Tsushima DLSS, FSR, and XeSS
It's launching with all of the modern bells and whistles a PC gamer could want. That includes support for Nvidia's DLSS 3 and AMD's FSR 3, both of which support upscaling and frame generation. There's also support for Intel XeSS, as well as native anti-aliasing modes for FSR and DLSS. This runs the game at native resolution but uses the anti-aliasing of the upscalers for improved image quality -- read our explainer on Nvidia Deep Learning Anti-Aliasing for more on that.

There's a treasure trove of features here that means virtually every PC gamer will have access to performance-boosting tech. FSR 3 support at launch is particularly noteworthy. Adoption of AMD's frame generation tech has been slow, and although we've seen it in recent games, it usually isn't available at launch.

Read more
The 5 best laptops for architects in 2024
AutoCAD

Architecture applications tend to require a lot of hardware resources, so laptops that work for architecture tend to be more like workstations than anything else. Of course, that does mean that they come at a pretty steep price, which is why we've picked our favorite laptops that will give you the most bang for your buck. The laptops below should easily handle most architecture applications you throw at them, although if you don't quite find what you're looking for, you may want to check out our list of the best laptops for CAD and 3D modeling.
The Best Laptops for Architects in 2024

Buy the  if you want the best overall laptop for architects
Buy the  if you want the best MacBook for architects
Buy the  if you want the best thin and portable laptop for architects
Buy the  if you want the best large-screen laptop for architects
Buy the  if you want the best dual-screen laptop for architects

Read more