در هنگام نوشتن کد های CSS مجبور هستیم تا برای برخی از ویژگی ها، پیاده سازی های مجزایی برای هر مرورگر داشته باشیم. هر مرورگر - حتی وابسته به نسخه آن - با گونه ی خاصی از ویژگی های منحصر به فردِ مربوط به خودش کار می کند. کروم، فایرفاکس، نسخه های IE، اوپرا و ....
هر کدام در بسیاری موارد نیاز به کد های متفاوت css دارند.
آیا بهتر نیست ما به روش استاندارد کدهای css خود را تولید کنیم و سپس از gulp برای افزودن ویژگی های خاصِ هر مرورگر به فایل css استفاده کنیم؟
افزونه gulp-autoprefixer دقیقا برای همین منظور به کار می رود.