Web performance optimization (WPO) is an emerging movement that focuses on trimming down the layers and speeding up the page download and display of web applications in the browser. In recent years, there has been a change in web application architecture where the bulk of the page load time and processing has shifted to the front-end (browser) due to emerging technologies and practices such as client-side scripting, Ajax, Web 2.0, etc. If mismanaged, this can lead to a bloated front end and sluggish performance. As more functionality moves to the browser and applications become more asynchronous, measuring client-side performance becomes an invaluable practice and a necessary precursor or parallel step to augment other performance testing alternatives offering a relatively faster feedback loop and faster ROI. Join Mais to:
- Discover web performance recommended practices, WPO patterns and anti-patterns
- Explore a set of front-end profiling tools & techniques
- Explore examples of front-end waterfalls and how to interpret, analyze, and identify performance offenders
Instructor: Mais Tawfik Ashkar, PerfNG, LLC
Mais Tawfik Ashkar is a Performance Engineering Consultant guiding clients to delivering faster, more scalable and reliable applications. Prior to consulting, Mais was a Performance Engineering Manager and lead with Pearson Learning Technologies representing their Denver and offshore teams and overseeing performance and scale solutions. SQUAD board member and an organizer of the Workshop on Performance and Reliability [WOPR], Mais has 10 years of experience in the software engineering industry working as a software performance engineer, automation engineer, and consultant. An accomplished speaker, she is passionate about the multi-faceted discipline of software quality engineering and data analytics. She is experienced with leading and implementing performance engineering and data analytics solutions at the enterprise level for highly complex, integrated, and distributed systems. As an Independent consultant, she is focused on implementing innovative solutions around the performance engineering discipline. Mais also offers coaching, training, and consulting services helping clients evolve their performance testing practices and deliver faster and more scalable applications.