A rendering regression is a bug introduced by a web browser where a web page no longer functions as users expect. Such rendering bugs critically harm the usability of web browsers as well as web applications. The unique aspect of rendering bugs is that they affect the presented visual appearance of web pages, but those web pages have no pre-defined correct appearance. Therefore, it is challenging to automatically detect errors in their appearance. In practice, web browser vendors rely on non-trivial and time-prohibitive manual analysis to detect and handle rendering regressions. This paper proposes R2Z2, an automated tool to find rendering regressions. R2Z2 uses the differential fuzz testing approach, which repeatedly compares the rendering...
Due to the increased usage of JavaScript in web applications and the speed at which web technologies...
Due to the increased usage of JavaScript in web applications and the speed at which web technologies...
Universal cross-site scripting (UXSS) is a browser vulnerability, making a vulnerable browser execut...
Providing a good user experience on the ever-increasing number and variety of devices being used to ...
WebGL is a standard for drawing graphics in a web browser. Currently it isn’t widely understood how ...
Web browser is the most commonly used software to access the Internet. Any vulnerability in a popula...
In order to evaluate software performance and find regressions, many developers use automated perfor...
Generation-based fuzzing is a software testing approach which is able to discover different types of...
International audienceOne of the major threats against web applications is Cross-Site Scripting (XSS...
2018-08-01The appearance of a web application's User Interface (UI) plays an important part in its s...
Web browsers have become one of the most commonly used software and are important communication tool...
Modern web browsers are feature rich software applications available for different platforms ranging...
Modern browsers have a highly concurrent page rendering process in order to be more responsive. Howe...
Abstract Detecting performance bugs is desirable for web applications. However, identifying and diag...
Developing high quality software is of eminent importance to keep the existing cus-tomers satisfied ...
Due to the increased usage of JavaScript in web applications and the speed at which web technologies...
Due to the increased usage of JavaScript in web applications and the speed at which web technologies...
Universal cross-site scripting (UXSS) is a browser vulnerability, making a vulnerable browser execut...
Providing a good user experience on the ever-increasing number and variety of devices being used to ...
WebGL is a standard for drawing graphics in a web browser. Currently it isn’t widely understood how ...
Web browser is the most commonly used software to access the Internet. Any vulnerability in a popula...
In order to evaluate software performance and find regressions, many developers use automated perfor...
Generation-based fuzzing is a software testing approach which is able to discover different types of...
International audienceOne of the major threats against web applications is Cross-Site Scripting (XSS...
2018-08-01The appearance of a web application's User Interface (UI) plays an important part in its s...
Web browsers have become one of the most commonly used software and are important communication tool...
Modern web browsers are feature rich software applications available for different platforms ranging...
Modern browsers have a highly concurrent page rendering process in order to be more responsive. Howe...
Abstract Detecting performance bugs is desirable for web applications. However, identifying and diag...
Developing high quality software is of eminent importance to keep the existing cus-tomers satisfied ...
Due to the increased usage of JavaScript in web applications and the speed at which web technologies...
Due to the increased usage of JavaScript in web applications and the speed at which web technologies...
Universal cross-site scripting (UXSS) is a browser vulnerability, making a vulnerable browser execut...