Webpack Giriş ve Temel Bilgiler
8 Şub 2025
06:54
YouTube'da izle
Açıklama
Bu video, frontend geliştirmede önemli bir araç olan Webpack'in ne olduğunu, neden kullanıldığını ve çalışma prensiplerini ele alıyor.
Webpack Nedir ve Neden Kullanılır? (0:00 - 2:45)
Tarayıcılar doğrudan gelişmiş kütüphane ve araçlardan (React, Angular, SASS gibi) anlamaz; sadece HTML, CSS ve JavaScript tanır. Webpack, bu karmaşık yapıları optimize ederek tarayıcının anlayabileceği performanslı dosyalara dönüştüren bir modül paketleyicidir.
Çalışma Mantığı (2:45 - 4:00)
Webpack süreci 5 ana adımdan oluşur:
- Giriş Noktası (Entry Point): Uygulamanın nereden başlayacağını belirler.
- Bağımlılık Diyagramı: Modüller arasındaki ilişkileri (import/export) tarayarak bir grafik oluşturur.
- Yükleyiciler (Loaders): JavaScript dışındaki dosya türlerini (CSS, görseller, vb.) işlenebilir hale getirir.
- Eklentiler (Plugins): Derleme sürecine müdahale ederek ek optimizasyonlar sağlar.
- Çıktı (Bundle): Tüm modülleri birleştirip optimize edilmiş nihai paketleri oluşturur.
Webpack Alternatifleri (4:00 - 6:35)
Videoda diğer popüler araçlara da kısaca değiniliyor:
- Vite: Modern projeler için hızlı geliştirme döngüsü sunar.
- Parcel: Sıfıra yakın yapılandırma ile kolay kullanım sağlar.
- Rollup: Özellikle kütüphane geliştirmede, gereksiz kodları temizleme (tree-shaking) konusunda çok başarılıdır.