The browser has been growing into a software platform by adopting and adapting proven engineering designs patterns from established native platforms. Features like 2D and 3D hardware accelerated graphics, binary data or local storage continue to widen the type of Web content we can build. But as the potential grows, so does the complexity to create such content.
Front-end Web developers have been using a wide range of tools such as programmable text editors, command-line utilities and preprocessors. Those tools, however, are all designed to support a fundamentally text-based approach to development.
To fulfill the Web’s potential to become the most powerful content creation platform, we need a new approach to front-end development and a new generation of tools built upon a deep understanding of the Web.