Book Image

Mastering Adobe Commerce Frontend

By : Jakub Winkler
Book Image

Mastering Adobe Commerce Frontend

By: Jakub Winkler

Overview of this book

Navigating the frontend realm of the Adobe Commerce platform can often feel like a labyrinth, given its multifaceted systems and intricate layering. This book demystifies Adobe Commerce frontend development, guiding you through its paths with clarity and precision. You'll learn how to set up your local environment, paving the way for a smooth development experience and navigate the platform's theming ecosystem, exploring layout XML systems and the power of templates. As you progress through the book, you'll leverage an array of JavaScript libraries and frameworks that Adobe Commerce boasts of, with special emphasis on RequireJS, jQuery, Knockout.JS, and UI Components. Additionally, you'll gain an understanding of the intricacies of Adobe Commerce CMS, explore frontend-related configurations in the admin panel, and unlock the secrets of frontend optimization. Practical exercises provided in the book will enable you to create top-notch Adobe Commerce sites that are functional, optimized, user-centric, and a step ahead in the ever-evolving frontend landscape.
Table of Contents (18 chapters)

Frontend Optimization Techniques

This chapter of our book is about frontend performance and optimizations. In the world of e-commerce, every second, and every millisecond, count. Fast and responsive websites might be the reason why customers make purchases on one website and not on the other. A slow website, broken user interface, and long waiting times will cause users to drop out and look for the same products elsewhere.

Adobe Commerce (AC) is a challenging platform to optimize; there’s no doubt about it. At some point, we will reach a wall that we won’t be able to break without implementing highly customized solutions. The reason behind this is simple – this platform has been designed to be very flexible in terms of JavaScript, and this version of JavaScript is the hardest to customize.

In this chapter, we’ll focus on how we can achieve good and really good results for AC, without implementing highly complex and customized solutions. We will cover...