As web content becomes richer and more complex, and as web browsers run on more limited devices, performance gains continue to have value even if normal browsing seems fast enough. We never consider performance “good enough”, but strive to constantly improve. Maintaining and improving speed and memory use is an important goal. This means that crashes, hangs and regressions should be dealt with promptly, rather than letting them pile up. The main WebKit code base should always maintain a high degree of stability. We use regression testing to maintain our standards compliance gains. WebKit aims for compliance with relevant web standards, and support for new standards In addition to improving compliance, we participate in the web standards community to bring new technologies into standards, and to make sure new standards are practical to implement in our engine. We use regression testing to maintain our compatibility gains. We strive to maintain and improve compatibility with existing web content, sometimes even at the expense of standards. Compatibilityįor users browsing the web, compatibility with their existing sites is essential. WebKit maintains a public IRC chat room and a public mailing list where the ideas of contributors both new and old are heard and discussed with equal weight. In addition, we strive to create a courteous, welcoming environment that feels approachable to newcomers. We do not currently plan to move to LGPL 3. Specifically, we aim for licensing compatible with LGPL 2.1+. To that end, we use BSD-style and LGPL licenses. WebKit should remain freely usable for both open source and proprietary applications. However, we also want to make it possible to embed WebKit in other applications, and to use it as a general-purpose display and interaction engine. The project’s primary focus is content deployed on the World Wide Web, using standards-based technologies such as HTML, CSS, JavaScript and DOM. We value real-world web compatibility, standards compliance, stability, performance, battery life, security, privacy, portability, usability, and relative ease of understanding and modifying the code (hackability). WebKit is an open source Web content engine for browsers and other applications.
0 Comments
Leave a Reply. |