After a steady stream of information in June, all has been quiet on the Facebook Project Spartan front in recent weeks. Originally, at least some thought the plan was to unveil Spartan in July — but that obviously came and went. It’s certainly possible we won’t hear anything until f8 in late September now. But one new bit of information has come to our attention that could be related. Say hello to BoltJS.
Here’s the description in developer Shane O’Sullivan’s own words from the project’s GitHub page:
While it is the aim of the BoltJS project to support as many modern browsers as sensible, it is currently focused on supporting mobile WebKit browsers, with the intention of being the best possible development platform for mobile sites and HTML5 apps.
O’Sullivan is a software engineer at Facebook on the Client UI team. The other authors of the project are Will Bailey, Vlad Kolesnikov, and Tom Occhino.
BoltJS is built on top of Javelin, and plays nicely with Facebook’s current code, O’Sullivan notes. It also features modules that use the CommonJS standard. For all the other technical details, check out the GitHub docs page.
But here are a few other interesting things about the project. First, Facebook doesn’t seem to want to say a word about it. I asked them about it several hours ago after a back and forth about something else. So far, nada in response to this. That’s not surprising given what I’ve been told about BoltJS — namely that it’s still meant to be a secret.
While the documentation does reside on GitHub, the source code hasn’t been released to the public yet. The links on this page to the zip and tar source files don’t work. But I’m told that BoltJS is already being licensed secretly to third parties who are preparing apps to show off using the platform. At least one of those third parties is a major player in the consumer web space. Again, this sounds a lot like Spartan.
That’s all for now. More as we get it.