ზოგადად პრეპროცესინგი არის ტექნიკური ტერმინი კომპიუტერულ მეცნიერებაში, ე.წ ტრანსლაცია ანუ მიღებულ(input data) მონაცემებს ტრანსლაციას უკეთებს (თარგმნას, processing) და გამოაქვს output ად რომელსაც იყენებს სხვა კომპაილერი როგორც input.
უფრო მარტივად ამ კონკრეტულ შემთხვევაში ვიგულისხმე SASS ი. CSS პრეპროცესორია.
მაგალითად სასსში რასაც დაწერ კოდს კომპაილერი უკეთებს გარდაქმნას ე.წ ტრანსლაციას და გამოაქვს .css ფაილად.
პრეპროცესორებს იმაში იყენებენ რო ამარტივებს დეველოპმენტის პროცესს. მაგალითად სასსის გამოყენების შემთხვევაში შეგიძლია გამოიყენო ფუნქციები css კოდში, ცვლადები და რავი რასაც გთავაზობს მოკლედ. მერე კომპაილერი მაგ ყველაფერს გადაიყვანს როგორც სუფთა CSS output კოდს.
ამ სურათზე პირველ შემთხვევაში არის .scss სასში დაწერილი კოდი და გვერდით კომპაილერით ნათარაგმნი .css კოდი
მიმაგრებული სურათი (გადიდებისთვის დაუწკაპუნეთ სურათზე)