Tech giants team up for developer resource site

A group of industry heavyweights including the four biggest browser makers, along with Apple, Google and Microsoft, are promising to centralize developer resources.