awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
browserify avatar

browserify/browserify-handbook

0
View on GitHub↗
4,595 Stars·291 Forks·JavaScript·11 Aufrufe

Browserify Handbook

Das browserify-handbook ist ein umfassender Dokumentationsleitfaden für Browserify, einen CommonJS-Modul-Bundler und JavaScript-Build-Tool. Es erklärt, wie Node.js-artige Module in einzelne JavaScript-Dateien kompiliert werden, um sie in Webbrowsern auszuführen.

Der Leitfaden behandelt die Erstellung von Universal Module Definition (UMD) Bundles, die in Node-, AMD- und Browser-Umgebungen funktionieren. Er erläutert zudem die Verwendung browserkompatibler Polyfills für eingebaute Node.js-Module, um die plattformübergreifende Kompatibilität sicherzustellen.

Das Handbuch beschreibt Funktionen für die Quellcode-Transformation, Frontend-Build-Automatisierung und das Debugging von Webanwendungen. Es behandelt außerdem die Optimierung der Bundle-Größe, das Splitting von Entry-Point-Bundles und die Generierung von 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.

Star-Verlauf

Star-Verlauf für browserify/browserify-handbookStar-Verlauf für browserify/browserify-handbook

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Browserify Handbook

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Browserify Handbook.
  • browserify/browserifyAvatar von browserify

    browserify/browserify

    14,706Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗14,706
  • substack/node-browserifyAvatar von substack

    substack/node-browserify

    14,707Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗14,707
  • rails/webpackerAvatar von rails

    rails/webpacker

    5,276Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,276
  • brunch/brunchAvatar von brunch

    brunch/brunch

    6,758Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,758
Alle 30 Alternativen zu Browserify Handbook anzeigen→

Häufig gestellte Fragen

Was macht browserify/browserify-handbook?

Das browserify-handbook ist ein umfassender Dokumentationsleitfaden für Browserify, einen CommonJS-Modul-Bundler und JavaScript-Build-Tool. Es erklärt, wie Node.js-artige Module in einzelne JavaScript-Dateien kompiliert werden, um sie in Webbrowsern auszuführen.

Was sind die Hauptfunktionen von browserify/browserify-handbook?

Die Hauptfunktionen von browserify/browserify-handbook sind: 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.

Welche Open-Source-Alternativen gibt es zu browserify/browserify-handbook?

Open-Source-Alternativen zu browserify/browserify-handbook sind unter anderem: 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…