awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
petehunt avatar

petehunt/webpack-howto

0
View on GitHub↗
10,010 نجوم·679 تفرعات·JavaScript·4 مشاهدات

Webpack Howto

This project is a Webpack build guide and a reference for implementing a JavaScript module bundler. It serves as a frontend build pipeline designed to resolve dependencies, package source files, and optimize assets for web browsers.

The guide focuses on asset optimization and performance strategies. This includes implementing code splitting for asynchronous module loading, extracting shared dependencies to improve browser caching, and generating multiple entrypoints to reduce initial download sizes.

The project covers a broad range of build-time capabilities, including modern JavaScript transpilation and source code transformation through loaders. It also addresses asset management for CSS and images, as well as the use of build-time constants to manage environment-based builds and dead code elimination.

Features

  • Asset Bundling - Provides a build process that compiles and minifies source code and assets into optimized production bundles.
  • Loader Pipelines - Implements chained sequences of loaders that process non-JavaScript files through multiple transformation steps.
  • Build Configurations - Provides detailed configurations for managing how source files, loaders, and bundles are handled during the build.
  • Dependency Graph Bundlers - Implements dependency graph analysis to resolve and package JavaScript modules for browser consumption.
  • Syntax Transformers - Converts modern language syntax or alternative formats into JavaScript compatible with target web browsers.
  • Build Guides - Serves as a practical instructional guide for configuring build processes to bundle and optimize assets.
  • JavaScript Transpilers - Transforms modern JavaScript syntax into versions compatible with older web browser environments.
  • Frontend Build Toolchains - Provides an integrated toolchain for bundling, transpiling, and optimizing frontend JavaScript assets.
  • Code Splitting - Implements techniques for dividing the final bundle into smaller, on-demand chunks to optimize loading.
  • JavaScript Bundlers - Resolves dependencies and packages multiple source files into optimized bundles for web deployment.
  • Asynchronous Asset Loading - Implements mechanisms for loading JavaScript chunks asynchronously to reduce the initial page load time.
  • Shared Dependency Extraction - Implements the extraction of shared modules into separate files to improve browser caching across multiple application bundles.
  • Build Environment Configurators - Configures build-time environment flags to toggle features and remove development code for production.
  • Build-Time Constants - Provides mechanisms for replacing global identifiers with static values during bundling to enable dead code elimination.
  • Asset Optimization Tools - Optimizes scripts, stylesheets, and images through shared dependency extraction and code splitting.
  • Entrypoint Mapping - Generates unique output files based on defined starting points to optimize the initial load for different pages.
  • Multiple Entrypoint Generation - Provides configurations to generate separate bundles for different pages to reduce the initial download size for users.
  • Performance Optimizations - Implements strategies to reduce load times by splitting code into chunks and extracting shared dependencies.
  • Build Tools - Practical guide for learning module bundling.
  • Build and Transpilation Tools - Educational resource for learning Webpack configuration.
  • Front End Development - Practical guide to configuring Webpack.

سجل النجوم

مخطط تاريخ النجوم لـ petehunt/webpack-howtoمخطط تاريخ النجوم لـ petehunt/webpack-howto

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Webpack Howto

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Webpack Howto.
  • ruanyf/webpack-demosالصورة الرمزية لـ ruanyf

    ruanyf/webpack-demos

    9,571عرض على GitHub↗

    This repository is a collection of Webpack configuration examples and JavaScript module bundler demonstrations. It provides asset pipeline tutorials and frontend build tool examples focused on resolving dependencies and merging multiple modules into optimized browser files. The project demonstrates how to configure Webpack for transforming JavaScript assets, including the use of loaders and plugins to process JSX, CSS, and images into browser-ready formats. It includes practical examples of code splitting, minification, and environment variable injection. The covered capabilities include fro

    JavaScript
    عرض على GitHub↗9,571
  • jaredpalmer/backpackالصورة الرمزية لـ jaredpalmer

    jaredpalmer/backpack

    4,405عرض على GitHub↗

    Backpack is a Node.js build system designed for transpiling, bundling, and automating the development workflow. It functions as a JavaScript asset bundler that packages source files and dependencies into optimized output for production deployment. The system integrates a transpilation process to convert modern code into versions compatible with various environments and browsers. It provides an automated development workflow that watches for file changes to trigger automatic reloads and builds. The build pipeline supports configuration-driven customization, environment-specific targets, and i

    JavaScriptbabelbuildes6
    عرض على GitHub↗4,405
  • google/closure-compilerالصورة الرمزية لـ google

    google/closure-compiler

    7,663عرض على GitHub↗

    This project is a JavaScript optimizer, minifier, module bundler, transpiler, and static analysis tool. It provides a compilation pipeline designed to shrink file sizes and improve runtime performance. The system utilizes a multi-pass compilation process to perform dead code elimination, global name mangling, and static type inference. It identifies unreachable functions and unused variables to reduce the final output size and detects potential runtime errors without executing the code. The tool manages assets through dependency resolution, code chunking, and bundle management. It ensures co

    JavaScript
    عرض على GitHub↗7,663
  • browserify/browserifyالصورة الرمزية لـ browserify

    browserify/browserify

    14,706عرض على GitHub↗

    Browserify is a build utility that enables the use of CommonJS module patterns within client-side JavaScript applications. It functions as a dependency manager and module bundler, tracing recursive import calls to package multiple source files and their dependencies into a single, optimized file for execution in web browser environments. The project distinguishes itself by providing a comprehensive compatibility layer that allows server-side code to run in the browser. It achieves this by injecting environment shims and replacing system-level globals with browser-compatible equivalents. Throu

    JavaScript
    عرض على GitHub↗14,706
عرض جميع البدائل الـ 30 لـ Webpack Howto→

الأسئلة الشائعة

ما هي وظيفة petehunt/webpack-howto؟

This project is a Webpack build guide and a reference for implementing a JavaScript module bundler. It serves as a frontend build pipeline designed to resolve dependencies, package source files, and optimize assets for web browsers.

ما هي الميزات الرئيسية لـ petehunt/webpack-howto؟

الميزات الرئيسية لـ petehunt/webpack-howto هي: Asset Bundling, Loader Pipelines, Build Configurations, Dependency Graph Bundlers, Syntax Transformers, Build Guides, JavaScript Transpilers, Frontend Build Toolchains.

ما هي البدائل مفتوحة المصدر لـ petehunt/webpack-howto؟

تشمل البدائل مفتوحة المصدر لـ petehunt/webpack-howto: ruanyf/webpack-demos — This repository is a collection of Webpack configuration examples and JavaScript module bundler demonstrations. It… jaredpalmer/backpack — Backpack is a Node.js build system designed for transpiling, bundling, and automating the development workflow. It… google/closure-compiler — This project is a JavaScript optimizer, minifier, module bundler, transpiler, and static analysis tool. It provides a… browserify/browserify — Browserify is a build utility that enables the use of CommonJS module patterns within client-side JavaScript… rails/webpacker — Webpacker is a frontend build tooling system and JavaScript module manager that integrates Webpack into Ruby on Rails… egoist/poi — Poi is an extensible, zero-configuration module bundler and asset compiler for modern frontend development. It…