The Inquirer-Home

Yahoo open sources its Mojito Javascript framework

Throws its hands up and crowdsources the rest of the work
Mon Apr 02 2012, 18:24

STRUGGLING INTERNET PORTAL Yahoo has open sourced Mojito, its Javascript model view controller (MVC) framework.

Yahoo's decision to open source Mojito, one of its Yahoo Cocktails, was due to an admission that it still had not implemented all the features originally set out. The firm also said open sourcing Mojito will help in creating a standards complaint framework. Yahoo said Mojito will be available under a BSD licence.

Yahoo's Mojito aims to produce consistent web page load times on a range of devices, from desktops to smartphones. The firm was attempting to create a Javascript framework that would automatically detect whether the page should be rendered on the server and sent to the user in rendered form or the user has enough computing power to render the page locally.

A model view controller is a well known software pattern that produces a 'view' depending on user interaction or, in the case of Yahoo's Mojito, a system constraint. The controller essentially acts as a go-between, funneling requests from the user or device to the objects that create the appropriate view.

Although Yahoo hasn't given up on Mojito, by open-sourcing the project there is certainly a sense that the company simply hasn't been able to achieve its goals within the time it had allotted. Even Ren Waldura, senior product manager for Cocktails at Yahoo admitted, "Mojito doesn't do all of that today. That's why we decided to open source Mojito."

Waldura will be hoping that the open source community can carry Yahoo's initial work into something that will compete against Google's Javascript frameworks. µ

 

Share this:

blog comments powered by Disqus
Advertisement
Subscribe to INQ newsletters

Sign up for INQbot – a weekly roundup of the best from the INQ

Advertisement
INQ Poll

Blackberry completes restructuring process

Do you think Blackberry can bounce back to growth?