Mozilla Labs
mozillalabs.com · Company blog · on HN since 2009
Mozilla Labs was Mozilla's experimental projects site, covering browser add-ons, web app tools, and JavaScript experiments such as Bespin and Chromeless.
What HN saysHN links it for project downloads and add-ons; later comments ask for a public review of Mozilla Labs and WebFWD funding, and note the site looks abandoned.
102HN people shared it
55linked it in comments
74stories submitted
959story points
2 years agolast shared
2009people per year2026
Most-shared posts
- 1New Bespin Release4 people · 18 points · first shared 2010 · 4 comments on HN
- 2Mozilla Labs : Projects4 people · 3 points · first shared 2013 · discussion on HN
- 3Amazing Community-driven Mobile Phone Concept by Mozilla [video]3 people · 71 points · first shared 2010 · 18 comments on HN
- 4Zaphod - JavaScript written in JavaScript3 people · 58 points · first shared 2010 · 10 comments on HN
- 5Mozilla Skywriter has been merged into Ace3 people · 41 points · first shared 2011 · 7 comments on HN
- 6Mozilla Chromeless: making desktop apps with web technologies3 people · 41 points · first shared 2011 · 22 comments on HN
- 7Weave Rich, personalized experiences across the web3 people · 1 points · first shared 2010 · discussion on HN
- 8Experiments in Web Activities [intents], App Discovery3 people · 1 points · first shared 2011 · discussion on HN
- 9Ubiquity3 people · first shared 2010
- 10Prism3 people · first shared 2012
- 11Skywriter3 people · first shared 2010
- 12Homepage3 people · first shared 2010
- 13Mozilla Labs: Towards Browse-Based Browsing with Home Dash2 people · 30 points · first shared 2011 · 5 comments on HN
- 14Mozilla Labs: First developer release of Web Apps Project2 people · 12 points · first shared 2011 · discussion on HN
- 15Contacts in the Browser2 people · 9 points · first shared 2010 · 1 comments on HN
What HN people wrote when they linked it
tarellel · 2010-07-06
I agree definitly alot faster, but it's a shame almost no plugins work except for extensions/addons/plugins found at http://mozillalabs.com/
But just give it a little time, firefox 4 is definitly worth the wait.
jmathai · 2024-06-04
I was one of the first fellows of their WebFWD program back in 2013 [1]. I'm sure a lot has changed in the last decade but it was refreshing to find partners who were not venture capitalists for our for-profit open source company.
Sadly, the other partner wound down last year. The Shuttleworth Foundation - funded by Mark - was super critical for us. they provided almost $1m in funding.
Both provided contacts for legal, marketing, etc.
I wish we had more of these initiatives which weren't so focused on profit.
[1] https://www.mozillalabs.com/webfwd/
gkanai · 2020-05-16
Has there been a public review of the last incarnation of Mozilla's funding of non-Mozilla projects, Mozilla Labs and Mozilla WebFWD? I feel like an honest and open discussion around what went well and did not go well with the last time this was done from Mozilla should be a prerequisite to doing this again or the same mistakes could be made.
https://www.mozillalabs.com/
https://www.mozillalabs.com/webfwd/
Lerc · 2014-09-30
Did they? Seems like something they should mention on https://mozillalabs.com
No-one to turn out the lights?
r3n2o · 2011-05-13
Mozilla Rainbow is not a crossbrowser solution, only work in firefox but worth a try http://mozillalabs.com/rainbow/
msg · 2011-03-09
It's still being worked on by the community, there is a build from 2011-01-27.
https://mozillalabs.com/ubiquity/2010/03/10/community-maintained-versi…
I still use and love this tool every day.
natmaster · 2010-12-01
Doing raytracing in javascript is a bad idea. Period. There are many ways to do 3d on the web with greater flexibility and WAY more performance. WebGL is one, CUDA support in javascript is another: http://mozillalabs.com/jetpack/2010/01/25/elevating-javascript-perform… There is no reason to do that type of computation in the interpretation layer of javascript. (This is akin to saying you would prefer a pure python implementation of disk io, as opposed to the built in method which is implemented in C.)
GHFigs · 2010-01-10
I never said that this application shouldn't exist; I just don't see the point in making it a web application
And that's exactly what I was responding to. A web application is somebody else's problem, from start to finish. In this case, everything but the writing. Any other solution has its own constraints and so on that become your problem, which quite often isn't worth the expenditure of attention.
What I'm really saying is that this application seems like the perfect candidate for http://mozillalabs.com/prism/
http://fluidapp.com/ + 30 seconds.
simonsarris · 2011-08-15
Implementing good text controls in Canvas is a fool's errand. The spec itself warns against it:
http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas…
They wanted to be ambitious and to their credit they got very far. They gave a few talks on the hurdles they had to overcome. Measuring the height of text, making their own custom scrollbars, resizing woes, etc. They did a good job with a lot of it.
They admitted it was fun but too hard to get everything right. They ran into most of the problems in the spec: "Unlike Skywriter, Ace uses the DOM to render instead of the <canvas> element making it compatible with a wider range of browsers and potentially giving it a leg up in accessibility."
http://mozillalabs.com/skywriter/2011/01/18/mozilla-skywriter-has-been…
The code for Skywriter was actually really good. I used a lot of it to make my in-canvas scrollbars before moving on to my own code.
bramstein · 2010-05-29
You hit the nail on the head. The library is meant for applications that can not use CSS layout, because the algorithm they need is not possible in CSS, or because they are rendering to a context that does not have layout management such as Canvas or SVG. Think of projects like Mozilla Bespin (https://mozillalabs.com/bespin/) which uses Canvas for drawing its editor. Having standard layout algorithms available would be a great help there.
I was quite hesitant about making the jQuery plugin public because I was fearing reactions such as this. It was meant as a demo, and a nice way to test the layout managers. For a long time I had a message on the jQuery plugin page stating something along the lines of "please, please, consider using CSS before you use this plugin."
The nice thing about programming against a layout manager API is that you can easily write new algorithms while the (DOM) interface remains the same. It would be trivial to write a layout manager that does layout like Masonry. As another example, I'm currently working on a pack layout which can be used to pack small images into a larger one (e.g. CSS sprites,) and a layout manager that implements the CSS box layout module. I was also considering a text layout based on my TeX line breaking work (http://www.bramstein.com/projects/typeset/.)
WayneBro · 2017-01-24
Why? Because of all the reasons most people switched away from Firefox to Chrome to begin with...
Firefox is slow, klunky and the UI is deplorable. Mozilla and also hates native platforms and therefore Firefox doesn't respect my OS. For instance - since the beginning of time, every Windows program let me close the window by double-clicking in the upper left corner. People have been asking Mozilla to change this for years and got ignored. Meanwhile, the Chrome team changed it immediately upon request when one of their builds lost the ability.
IMO, Mozilla is a second-rate has-been that turns out nothing but useless crap like Rust and Servo that nobody needs or uses since there are much higher quality alternatives already in existence - http://www.mozillalabs.com/en-US/projects/
ChristianBundy · 2016-08-10
Yep, it's inactive. New URL is http://www.mozillalabs.com/en-US/demo-party/
juiced · 2016-08-05
Why do I get a certificate warning on https://www.mozillalabs.com/en-US/projects/ which indicates its webserver is showing a certificate from www.github.com?
nwah1 · 2016-08-05
Servo is one of a hundred initiatives that they have. They have been developing the Rust Language itself, and all the tooling around it. They are trying to kill PDF plugins with PDF.js. They are trying to kill closed source video codecs with Dalaa. They have been trying to improve online collaboration, multimedia, 3D, and a zillion other things.
They also help with web standards, documentation, legal battles, and advocacy.
http://www.mozillalabs.com/en-US/projects/
theandrewbailey · 2014-12-24
It looks like that's a Mozilla Labs project, not a Mozilla Research project.
https://mozillalabs.com/en-US/pdfjs/
leonsp · 2014-09-30
For an example of a pulled Mozilla project, see Skywriter/Bespin:
https://mozillalabs.com/en-US/skywriter/
alexvoda · 2014-07-11
This feels quite similar to https://mozillalabs.com/en-US/chromeless/
To bad Mozilla abandoned that project years ago!
pepijndevos · 2013-10-10
Mozilla Raindrop, now inactive used to do that. https://mozillalabs.com/en-US/raindrop/
conroy · 2013-07-20
Other companies with projects named PRISM:
Palantir https://docs.palantir.com/metropolisdev/prism-overview.html
Mozilla (inactive) https://mozillalabs.com/en-US/prism/
CriticalBlue http://www.criticalblue.com/prism-technology.html
Goodwill http://www.goodwilltalentbridge.com/tb/projectPrism.aspx
Universities with projects named PRISM:
Texas Tech http://www.texastech.edu/it/prism.aspx
Georgia Tech http://pag.gatech.edu/prism
Princeton http://www.princeton.edu/prism/industry/industrial_affiliate/
While many of these projects have nothing to do with technology, they illustrate a point: PRISM was a great name for a project. The fact that Facebook has a "Project Prism" too is just coincidence.
chris_wot · 2013-06-19
I'll have you know mozilla was very involved with Prism some time ago.
https://mozillalabs.com/en-US/prism/
solox3 · 2012-05-12
It felt a bit like Prism (https://mozillalabs.com/en-US/prism). Unlike them, who are just slapping a browser inside a chromeless window, you are actually building it from the ground up?
mdwrigh2 · 2012-04-22
This is an article from 2010 and the project is considered no longer active: https://mozillalabs.com/en-US/chromeless/
kiloaper · 2012-02-27
T think this is the Mozilla demo for intents: https://mozillalabs.com/blog/2011/07/web-apps-update-experiments-in-we…
icebraining · 2012-02-27
I'm looking forward to seeing what their equivalent of "intents" is.
Google and Mozilla are already collaborating on Web Intents[1], and Mozilla already has a proof of concept[2].
[1]: http://www.webintents.org/
[2]: https://mozillalabs.com/blog/2011/07/web-apps-update-experiments-in-we…
mnutt · 2012-02-25
It seems like the ideal scenario is:
1) Your data is stored, encrypted by you, in the cloud
2) In a standards-based service which you pay for
3) And federated to other services by you
Mozilla Weave was an instance of a narrow application of this:
http://mozillalabs.com/blog/2007/12/introducing-weave/
There is still the issue that once you grant access to a third party you can't revoke it, but that's unsolvable through technical means in somewhat the same way DRM is unsolvable.
54mf · 2012-01-31
Link to the actual project announcement: http://mozillalabs.com/blog/2012/01/pancake-a-new-project-from-mozilla…
thristian · 2012-01-11
Mozilla also has a Firefox addon called Zaphod which will allow you to force scripts in web-pages to be executed with your (customized) Narcissus interpreter, instead of executing scripts with SpiderMonkey directly:
https://mozillalabs.com/zaphod/
starwed · 2011-10-20
Mozilla labs played around with that in Ubiquity, a natural language command line interface for firefox.
https://mozillalabs.com/ubiquity
Ragnis · 2011-08-20
Maybe you could implement it using Mozilla's Chromeless: http://mozillalabs.com/chromeless/
mrsebastian · 2011-08-01
And of course this would finally make the omgawesome Mozilla Seabird concept phone a bit more realistic :)
http://mozillalabs.com/conceptseries/2010/09/23/seabird/