درسته که اینجا میخوایم از فایل‌های `.map` موقع لود سایت خلاص بشیم ولی باید بگم که این فایل‌ها برخلاف چیزی که توی عنوان مطلب گفتم بدرد نخور نیستند (هر چند شاید برای من و شما کاربرد نداشته باشند). از بخت بد ما این فایل‌ها عموما حجم زیادی هم دارند پس باید از شرشون خلاص بشیم!

مفهومی که پشت سر این فایل ها خوابیده مفهوم نسبتا ساده‌ایه، همه ما وقتی میخوایم از `jQuery` استفاده کنیم نسخه فشرده شده اون رو دانلود میکنیم (یا از `CDN` استفاده می کنیم) برای کاربر عادی مثل من و مهم نیست که این کد چجوری کار میکنه، فقط اطمینان از صحت اون (امنیت) و عملکرد صحیحش کافیه، ولی فرض کنید دیوید والش هستید میخواید کد جی‌کوئری رو دیباگ کنید اونوقت آیا از نسخه فشرده شده چیزی دستگیرتون خواهد شد؟ بطبع نه، حالا وظیفه فایل‌های `.map` اینجاست، این فایل نقشه‌ای کلی از کدهای اصلی درون خودشون دارند و موقع دیباگ کردن به کمک شما می‌آیند. (البته مثالی که زدم زیاد خوب نبود، فرض کنید از نسخه فشرده شده `Twitter Bootstrap` دارید استفاده می کنید می‌خواید بخشی از استایل‌هارو ویرایش کنید فایل‌های `.map` این امکان رو میدن که بدون دردسر ویرایش خودتون رو انجام بدید)

map file notfound

حال وقتی زمان انتشار برنامه رسیده باشه دیگه این فایل ها واقعا به در بخور نیستند، باید کلا از شر خودشون و آثارشون خلاص شد، خودشون رو بسادگی میشه حذف کرد برای حذف اثرشون ( که دیگه صحنه دلخراشی مثل تصویر بالا بوجود نیاد) باید بریم تو دل فایل‌های فشرده شده و سطری که شبیه سطر زیر باشه رو حذف کنیم. همین :) دو ساعت قصه حسین کرد شبستری گفتیم الکی

``` //# sourceMappingURL=angular.min.js.map
<b>پی نوشت:</b>
<ul>
<li>عموما در انتهای فایل دنبال این خط بگردید</li>
<li>در تجربه شخصی خود این روش من حجم صفحه رو از ۱.۲ مگ به ۶۵۰ کیلو کاهش داد</li>
</ul>