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

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

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

browserify/browserify-handbook

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

Browserify Handbook

browserify-handbook هو دليل توثيقي شامل لـ Browserify، وهو أداة تجميع وحدات CommonJS وأداة بناء JavaScript. يشرح كيفية تجميع وحدات نمط Node.js في ملفات JavaScript واحدة للتنفيذ داخل متصفحات الويب.

يغطي الدليل إنشاء حزم تعريف الوحدات العالمية التي تعمل عبر بيئات Node و AMD والمتصفحات. كما يفصل استخدام polyfills المتوافقة مع المتصفحات لوحدات Node.js المدمجة لضمان التوافق عبر المنصات.

يصف الدليل قدرات تحويل الكود المصدري، وأتمتة بناء الواجهة الأمامية، وتصحيح أخطاء تطبيقات الويب. كما يغطي تحسين حجم الحزمة، وتقسيم حزم نقاط الدخول، وإنشاء خرائط المصدر (source maps).

Features

  • Dependency Graph Bundlers - Analyzes import statements to construct a dependency graph and merge modules into a single browser bundle.
  • JavaScript Module Bundlers - Provides a system to bundle CommonJS modules into a single JavaScript file for browser execution.
  • Frontend Build Tools - Provides a build system to compile, bundle, and optimize web-based assets for browser environments.
  • JavaScript and TypeScript Build Systems - Implements a build system for transforming source code, polyfilling Node core modules, and optimizing assets for the web.
  • Module Bundling - Merges multiple JavaScript files and their dependencies into a single executable file for the browser.
  • Node.js Core Shims - Provides browser-compatible shims for Node.js built-in modules to enable cross-platform code execution.
  • CommonJS Module Loaders - Implements a CommonJS loading system within the browser by wrapping modules in functions.
  • Node.js Browser Emulation - Provides browser-compatible emulations of Node.js built-in modules like buffer and stream.
  • Code Splitting Entry Points - Factors shared dependencies into a common file while splitting separate bundles for different entry points.
  • Universal Asset Bundles - Browserify generates standalone UMD bundles that function across Node, AMD environments, or as global variables in a browser.
  • Bundle Size Optimization - Applies automatic optimizations during the build process to reduce the final output bundle size.
  • Source-to-Generated Code Mappings - Generates source maps that link compiled bundle code back to original source files for debugging.
  • Hot Module Replacement - Updates specific modules in a running web page in real-time without requiring a full page refresh.
  • Source Map Generators - Generates source maps that link compiled bundle offsets back to original source files for debugging.
  • Source File Watching - Monitors the dependency graph and automatically regenerates the bundle when source files are modified.
  • Source Text Transformation Streams - Implements pluggable stream-based pipelines that modify source code text during the bundling process.
  • Compiler Transformation Pipelines - Allows the injection of custom transformation rules into the compiler's processing stream.
  • Legacy Module Adapters - Wraps legacy scripts that export global variables into modules to prevent global scope pollution.
  • Source Code Transformation Engines - Provides transformation engines to convert non-standard syntax or other languages into browser-ready JavaScript.
  • JavaScript Source Transformers - Transforms JavaScript source code through compilation pipelines to support custom syntax or languages.
  • Universal Module Definitions - Generates bundles using the Universal Module Definition pattern for compatibility across Node, AMD, and browser globals.
  • UMD Generation Tooling - Generates Universal Module Definition bundles that ensure compatibility across Node, AMD, and browser environments.

سجل النجوم

مخطط تاريخ النجوم لـ browserify/browserify-handbookمخطط تاريخ النجوم لـ browserify/browserify-handbook

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

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

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

Start searching with AI

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

ما هي وظيفة browserify/browserify-handbook؟

browserify-handbook هو دليل توثيقي شامل لـ Browserify، وهو أداة تجميع وحدات CommonJS وأداة بناء JavaScript. يشرح كيفية تجميع وحدات نمط Node.js في ملفات JavaScript واحدة للتنفيذ داخل متصفحات الويب.

ما هي الميزات الرئيسية لـ browserify/browserify-handbook؟

الميزات الرئيسية لـ browserify/browserify-handbook هي: Dependency Graph Bundlers, JavaScript Module Bundlers, Frontend Build Tools, JavaScript and TypeScript Build Systems, Module Bundling, Node.js Core Shims, CommonJS Module Loaders, Node.js Browser Emulation.

ما هي البدائل مفتوحة المصدر لـ browserify/browserify-handbook؟

تشمل البدائل مفتوحة المصدر لـ browserify/browserify-handbook: browserify/browserify — Browserify is a build utility that enables the use of CommonJS module patterns within client-side JavaScript… substack/node-browserify — This project is a CommonJS module bundler and resolver designed to combine interdependent JavaScript files into a… rails/webpacker — Webpacker is a frontend build tooling system and JavaScript module manager that integrates Webpack into Ruby on Rails… brunch/brunch — Brunch is a frontend build tool and JavaScript asset bundler designed to automate the transformation of source code… farm-fe/farm — Farm is a Rust-based web build tool and development server that compiles JavaScript, TypeScript, CSS, HTML, and static… ruanyf/webpack-demos — This repository is a collection of Webpack configuration examples and JavaScript module bundler demonstrations. It…

بدائل مفتوحة المصدر لـ Browserify Handbook

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Browserify Handbook.
  • 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
  • substack/node-browserifyالصورة الرمزية لـ substack

    substack/node-browserify

    14,707عرض على GitHub↗

    This project is a CommonJS module bundler and resolver designed to combine interdependent JavaScript files into a single script for execution in web browsers. It functions as a Node.js JavaScript bundler that emulates server-side core modules and resolves dependencies to ensure compatibility between server-side logic and browser environments. The system features an extensible bundling pipeline and a browser-side module resolver. It provides a plugin architecture for transforming source code and a source map generator to correlate bundled output back to original files for debugging. The proje

    JavaScript
    عرض على GitHub↗14,707
  • rails/webpackerالصورة الرمزية لـ rails

    rails/webpacker

    5,276عرض على GitHub↗

    Webpacker is a frontend build tooling system and JavaScript module manager that integrates Webpack into Ruby on Rails applications. It serves as a bridge between the backend web framework and the frontend build process to compile JavaScript and CSS into browser-ready bundles. The system provides a dedicated development asset server for real-time code reloading and automatic browser refreshing. For production, it includes a precompilation pipeline that minifies scripts and stylesheets and applies network asset compression to optimize delivery. The project covers comprehensive asset management

    Ruby
    عرض على GitHub↗5,276
  • brunch/brunchالصورة الرمزية لـ brunch

    brunch/brunch

    6,758عرض على GitHub↗

    Brunch is a frontend build tool and JavaScript asset bundler designed to automate the transformation of source code into production-ready assets. It functions as an incremental build system that monitors the filesystem for changes to rebuild only modified components, and it serves as a project scaffolding engine for initializing application structures via predefined skeletons and code boilerplates. The tool utilizes a plugin-based transformation pipeline to compile and optimize JavaScript and CSS files for browser delivery. It distinguishes itself through the use of multi-core build paralleli

    JavaScriptbrunchbuild-automationjavascript
    عرض على GitHub↗6,758
  • عرض جميع البدائل الـ 30 لـ Browserify Handbook→