BT Sözlüğü › Web › Dinamik import

Dinamik import

Web Svenska → Güncellendi: 2026-10-10

Bir JavaScript modülünü, dosyanın başındaki statik import yerine import("./module.js") işleviyle çalışma zamanında yüklemek. Bir promise döndürür ve kodu koşullu, tembel ya da yalnızca gerçekten gerektiğinde yüklemenizi sağlar.

Statik import’tan farkı: sıradan bir import x from "..." her zaman çalışır ve sayfa başlarken yüklenir. import("...") ise modülle birlikte bir promise döndüren bir fonksiyon çağrısıdır — istediğiniz zaman çağırabilirsiniz (bir tıklamadan sonra, bir koşulda, bir öğe görünür olduğunda). Kullanım alanı: kod bölme / tembel yükleme (ağır bir özelliği, bir rotayı ya da nadiren kullanılan bir iletişim kutusunu yalnızca gerektiğinde yükle → daha küçük ilk paket, daha hızlı ilk yükleme), koşullu yükleme (polyfill’i yalnızca gerekirse yükle ya da diller için farklı kod). Paketleyiciler (Vite, webpack) import()’u tanır ve o kodu otomatik olarak istek üzerine çekilen ayrı bir “chunk”a böler. Bölünmüş kod yüklemesiyle performans optimizasyonunun temeli. Kod bölme ve tarayıcıda ES modülleri ile ilişkilidir.

← Sözlüğe dön