Rabu, 23 September 2026
11:50 WIB
TERKINI
Berita Terkuak: Modus Dua Pria Raup Jutaan dari Konten Mesum 'A Day in My Life' Berita Fenomena Bau Tak Sedap Malam Hari di Transjakarta Koridor 8 Jadi Sorotan Berita Bupati Boltara Sirajudin Lasena Terjaring OTT KPK, Proyek Jalan Disorot Regional Solo Safari Bantah Larang Hijab, Akui Ada Kesalahan Komunikasi Berita Banjir Bandang Landa Kompleks Pemkab Solok, Peralatan Kantor Hanyut dan Warga Mengungsi Berita Mengungkap Jaringan Video Asusila "A Day in My Life": Dua Pelaku Raup Jutaan Rupiah Berita Nusron Wahid Mundur dari Golkar, Serahkan Detail ke Bahlil Lahadalia Wawancara Tragedi 1965: Oka Rusmini Soroti Perampasan Hak Hidup Perempuan Prelude Dua Mantan Menteri Keuangan: Riwayat Berbeda di Kursi Kasir Negara Politik Kepala BGN Gencar Beriklan di Medsos, Benahi Citra Program Makan Bergizi Gratis Berita Terkuak: Modus Dua Pria Raup Jutaan dari Konten Mesum 'A Day in My Life' Berita Fenomena Bau Tak Sedap Malam Hari di Transjakarta Koridor 8 Jadi Sorotan Berita Bupati Boltara Sirajudin Lasena Terjaring OTT KPK, Proyek Jalan Disorot Regional Solo Safari Bantah Larang Hijab, Akui Ada Kesalahan Komunikasi Berita Banjir Bandang Landa Kompleks Pemkab Solok, Peralatan Kantor Hanyut dan Warga Mengungsi Berita Mengungkap Jaringan Video Asusila "A Day in My Life": Dua Pelaku Raup Jutaan Rupiah Berita Nusron Wahid Mundur dari Golkar, Serahkan Detail ke Bahlil Lahadalia Wawancara Tragedi 1965: Oka Rusmini Soroti Perampasan Hak Hidup Perempuan Prelude Dua Mantan Menteri Keuangan: Riwayat Berbeda di Kursi Kasir Negara Politik Kepala BGN Gencar Beriklan di Medsos, Benahi Citra Program Makan Bergizi Gratis
Webpack

Webpack

pemaket modul JavaScript

webpack
250px-Webpack.svg.png?utm_source=id.wikipedia.org&utm_campaign=parser&utm_content=thumbnail
PengembangTobias Koppers, Sean Larkin, Johannes Ewald, Juho Vepsäläinen, Kees Kluskens, Even Stensberg and webpack contributors
Rilis awalFebruari 19, 2014;12 tahun lalu (2014-02-19)[1]
Templat:Kotak info perangkat lunak/simple
Ditulis dalamJavaScript
Sistem operasiLinux, macOS, Windows
PlatformNode.js
LisensiMIT License[2][3]
Situs webwebpack.js.org Sunting di Wikidata
Repositorigithub.com/webpack/webpack

webpack adalah pemaket modul untuk JavaScript yang gratis dan sumber terbuka.[4][5][6][7] Dibuat khusus untuk JavaScript, tetapi dapat digunakan juga untuk aset tampilan seperti file HTML, CSS, dan gambar dengan syarat pengaturan loader sudah ditetapkan.[8] webpack menggunakan modul dengan dependensi untuk membuat aset statis berdasarkan modul.[9]

Webpack mengambil dependensi dan menghasilkan grafik dependensi yang memungkinkan pengembang web untuk menggunakan pendekatan modular untuk tujuan pengembangan aplikasi web. webpack dapat digunakan dari baris perintah atau dapat dikonfigurasi menggunakan file konfigurasi bernama webpack.config.js . File ini mendefinisikan aturan, plugin, dll., untuk sebuah proyek.

webpack menyediakan kode sesuai permintaan menggunakan istilah pemisahan kode. Dua teknik serupa didukung oleh webpack dalam hal pemisahan kode dinamis. Pendekatan pertama dan yang direkomendasikan adalah menggunakan sintaks import() yang sesuai dengan proposal ECMAScript untuk impor dinamis. Pendekatan lama, khusus webpack, adalah menggunakan require.ensure . [10]

server pengembangan webpack

webpack juga menyediakan server pengembangan bawaan melalui pustaka webpack-dev-server. Pustaka tersebut dapat digunakan sebagai server HTTP untuk menyajikan file selama pengembangan. Selain itu, webpack juga menyediakan kemampuan untuk menggunakan Hot Module Replacement (HMR), yang memperbarui kode pada halaman web tanpa mengharuskan pengembang untuk memuat ulang halaman.

Lihat juga

Referensi

  1. "Release Date of Version 1.0.0". Diakses tanggal 2020-12-31.
  2. "LICENSE file on GitHub". Diakses tanggal 2020-12-31.
  3. "License field from webpack - npm". Diakses tanggal 2020-12-31.
  4. "Web Performance Optimization with webpack". Google Inc. Diakses tanggal 16 Okt 2018.{{cite web}}: Pemeliharaan CS1: Tanggal diterjemahkan otomatis (link)
  5. "A Beginner's Guide to webpack 4 and Module Bundling". SitePoint. Diakses tanggal 16 Okt 2018.{{cite web}}: Pemeliharaan CS1: Tanggal diterjemahkan otomatis (link)
  6. "Webpack 4.0 Release Brings Simplified Configuration, WebAssembly Support, and Big Performance Boost". InfoQ. Diakses tanggal 16 Okt 2018.{{cite news}}: Pemeliharaan CS1: Tanggal diterjemahkan otomatis (link)
  7. "High-performance webpack config for front-end delivery". Codementor. Diarsipkan dari asli tanggal 27 Februari 2021. Diakses tanggal 16 Okt 2018.{{cite web}}: Pemeliharaan CS1: Tanggal diterjemahkan otomatis (link)
  8. "What is webpack". SurviveJS. Diakses tanggal 16 Okt 2018.{{cite web}}: Pemeliharaan CS1: Tanggal diterjemahkan otomatis (link)
  9. "What is webpack". GitHub. Diakses tanggal 25 Feb 2018.{{cite web}}: Pemeliharaan CS1: Tanggal diterjemahkan otomatis (link)
  10. "Dynamic imports". webpack. Diakses tanggal 6 Jun 2022.{{cite web}}: Pemeliharaan CS1: Tanggal diterjemahkan otomatis (link)
Konten disalin dari Wikipedia Bahasa Indonesia (lisensi CC BY-SA) Lihat versi asli di Wikipedia

Rekomendasi Pilihan