awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
browserify avatar

browserify/browserify-handbook

0
View on GitHub↗
4,595 estrellas·291 forks·JavaScript·11 vistas

Browserify Handbook

browserify-handbook es una guía de documentación completa para Browserify, un empaquetador de módulos CommonJS y herramienta de construcción para JavaScript. Explica cómo compilar módulos al estilo de Node.js en archivos JavaScript únicos para su ejecución dentro de navegadores web.

La guía cubre la generación de paquetes de definición de módulos universales que funcionan en entornos Node, AMD y navegadores. También detalla el uso de polyfills compatibles con navegadores para los módulos integrados de Node.js, asegurando la compatibilidad multiplataforma.

El manual describe capacidades para la transformación de código fuente, automatización de compilación frontend y depuración de aplicaciones web. También cubre la optimización del tamaño del paquete, la división de paquetes en puntos de entrada y la generación de mapas de origen (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.

Historial de estrellas

Gráfico del historial de estrellas de browserify/browserify-handbookGráfico del historial de estrellas de browserify/browserify-handbook

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Browserify Handbook

Proyectos open-source similares, clasificados según cuántas características comparten con Browserify Handbook.
  • browserify/browserifyAvatar de browserify

    browserify/browserify

    14,706Ver en 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
    Ver en GitHub↗14,706
  • substack/node-browserifyAvatar de substack

    substack/node-browserify

    14,707Ver en 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
    Ver en GitHub↗14,707
  • rails/webpackerAvatar de rails

    rails/webpacker

    5,276Ver en 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
    Ver en GitHub↗5,276
  • brunch/brunchAvatar de brunch

    brunch/brunch

    6,758Ver en 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
    Ver en GitHub↗6,758
Ver las 30 alternativas a Browserify Handbook→

Preguntas frecuentes

¿Qué hace browserify/browserify-handbook?

browserify-handbook es una guía de documentación completa para Browserify, un empaquetador de módulos CommonJS y herramienta de construcción para JavaScript. Explica cómo compilar módulos al estilo de Node.js en archivos JavaScript únicos para su ejecución dentro de navegadores web.

¿Cuáles son las características principales de browserify/browserify-handbook?

Las características principales de browserify/browserify-handbook son: 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.

¿Qué alternativas de código abierto existen para browserify/browserify-handbook?

Las alternativas de código abierto para browserify/browserify-handbook incluyen: 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…