Web application development challenges
As highlighted in the previous chapter, the digital transformation over the years has increased the complexities in building top-notch web applications. By top-notch, we mean apps that can function properly across all web browsers, mobile devices, and operating systems, across various environment conditions, and under massive load conditions. In addition, with the rise of digitalization, security and accessibility have become key requirements for any application prior to its release.
In an insightful report (https://insights.developer.mozilla.org/reports/mdn-browser-compatibility-report-2020.html) published by two of the leading browser vendors, (Mozilla and Google), it was clear how complicated it is to build a web application that is compatible with all technologies and platforms in the market.
One of the top items found in this study was ensuring compatibility with old browsers, even with the old and end-of-life Internet Explorer 11 browser...