A project like this has existed before. It didn't really work because the specifications for developers required them never having used Flash or some nonsense. Hopefully Mozilla does better. This is a massive project.