Introduction to Challenges Faced by Front-End Web Developers

Get introduced to what we'll cover in this chapter.

We'll cover the following

Front-end web application developers are tasked with a tough challenge: ensuring that web apps work and perform exceptionally well across all digital channels (web and mobile). In an era when a new desktop web browser version is released into the market every month, with numerous mobile smartphones and OS versions to support, this task is quite hard. Front-end web developers should continuously address the quality, velocity, and stability of their apps.

Goal of this chapter

This chapter covers the key challenges modern web application developers face and their root causes. It’s specifically designed to cover the constant debate about velocity, quality, and key nonfunctional challenges that are a pain for developers. By the end of this chapter, you’ll have an understanding of the common pitfalls in web application quality assurance that cover the functional aspects, the nonfunctional ones like performance, and the security level of the application being built.

This chapter will cover the following topics:

  • Web application development challenges

  • Coverage challenges for web application developers

  • Nonfunctional challenges in web application development

  • Compliance challenges for web applications