Yahoo dives deeper down the Node.js rabbit hole with open-source Mojito
Today, Yahoo is open-sourcing Mojito, a bit of software that uses JavaScript and Node.js to run a single codebase both on client and server side. — Mojito is one of a few Node-centric projects Yahoo's been brewing.
Context & Ripple Effects
Mojito is the productization of what Yahoo teased last November with its Cocktails framework announcement: a single JavaScript codebase running on both client and server via Node.js, now handed to outside developers as open source. It extends a habit the company has shown before — back in November 2007 it opened up its grid computing platform, so open-sourcing internal infrastructure is established Yahoo playbook rather than a one-off gesture.
First-order effects
- Web developers building on Node.js gain a free, Yahoo-backed isomorphic framework, putting Mojito into direct competition with the growing field of client/server JavaScript tooling at exactly the moment Node.js adoption is accelerating.
Second-order effects
- The release lands the same week Yahoo begins confirmed large staff cuts and reportedly debates restructuring and asset sales, so the open-source move doubles as a public signal about which engineering groups the company wants seen as strategic — shaping how prospective hires and partners read Yahoo's priorities.
Third-order effects
- If the pattern holds, Yahoo's competitive identity shifts further from portal operator toward contributor of web-platform infrastructure, following the open-source trajectory it set with the 2007 grid platform — with the caveat that sustaining community projects requires headcount the company is simultaneously cutting.
The trend: Yahoo is converting its web engineering into open-source platform assets built on Node.js, using developer credibility as a hedge while its core business undergoes restructuring.