Comparing Chromium Development at Google and Igalia
The Chromium project has two main development branches, one at Google and one at Igalia, a company that has been contributing to the project since 2010. Igalia has been involved in the development of various components, including Blink, the rendering engine of the Chromium browser, and the Skia library. Google's team has a larger budget and more developers, but Igalia has made significant contributions to the project, including a new GPU rasterizer and a new font rendering engine. The two teams use different development methodologies, with Google using a more traditional waterfall approach and Igalia using a more agile approach. The article discusses the differences between the two approaches and the benefits and challenges of each. Igalia's agile approach has allowed them to be more responsive to user feedback and to deliver features more quickly, but it also requires more frequent releases and more testing. Google's approach has allowed them to focus on longer-term goals and to achieve a more stable and polished product, but it can be slower to respond to user needs. The article concludes that both approaches have their advantages and disadvantages, and that the two teams can learn from each other.
Read the full article at lwn.net →