8 रिपॉजिटरी
The end-to-end process of combining and optimizing JS/TS files for web deployment.
Distinct from Bundle Optimizers: Candidates focus on size optimization or debugging, not the comprehensive bundling workflow itself.
Explore 8 awesome GitHub repositories matching web development · JavaScript Bundling Workflows. Refine with filters or upvote what's useful.
react-loadable is a React component lazy loader and JavaScript bundle orchestrator designed to manage the delivery of asynchronous components. It provides a bridge for server-side rendering to coordinate dynamic module preloading and prevent content flicker during client hydration. The project includes a dynamic component preloader to trigger background fetches of visual components before they are required on screen. It utilizes a system to map individual modules to their respective bundles, ensuring the correct assets are delivered. The library covers code splitting workflows and asynchrono
Maps individual modules to their respective bundles to ensure correct asset delivery.
Rolldown is a high-performance JavaScript and TypeScript module bundler written in Rust. It functions as a fast module compiler that implements a Rollup-compatible API to ensure compatibility with existing workflows and plugins while specializing in ECMAScript Module formats. The project distinguishes itself by using a Rust-based core engine and lazy compilation to reduce the time spent resolving and transforming source code. It focuses on minimizing final delivery sizes through static analysis and tree-shaking to remove unused code. The toolset covers a broad range of build capabilities, in
Combines JavaScript and TypeScript files into optimized bundles for web applications.
Metalsmith is a Node.js static site generator and static content processor that transforms source files into websites, eBooks, or technical documentation. It functions as a file-to-object transformer, converting directory trees into plain JavaScript objects that can be programmatically manipulated in memory. The project is built around a pluggable build pipeline where files are passed through a sequence of custom functions to transform content and metadata incrementally. This architecture allows users to extend functionality by writing their own plugins or using third-party modules to define
Integrates with tools like Webpack or Rollup to compile and minify JavaScript assets.
size-limit is a set of specialized tools for measuring JavaScript bundle sizes and enforcing performance budgets within continuous integration pipelines. It functions as a bundle size monitor and budget enforcer that can reject pull requests when JavaScript bundles exceed predefined size thresholds. The project distinguishes itself by providing a browser-based execution profiler that calculates the time required to compile and execute JavaScript on simulated low-end hardware. It also includes a tree-shaking validator that analyzes partial import bundle sizes to verify that unused code is corr
Prevents performance regressions by failing builds when JavaScript bundles exceed a predefined size limit.
Metro is a JavaScript bundler designed for React Native environments. It functions as a system for resolving dependencies, transforming source code, and packaging JavaScript and assets into bundles for execution. The project includes a development bundler server that hosts assets via HTTP and provides hot module replacement. It features a module resolver that handles platform-specific file extensions and a source code transformer that converts code into tree structures for optimization and minification. The toolset covers programmatic bundle generation, source map creation, and file system c
Resolves dependencies from a root file to create a packaged JavaScript bundle with minification and platform targeting.
यह प्रोजेक्ट एक फुल-स्टैक JavaScript स्कैफोल्ड और MERN स्टैक प्रोजेक्ट बॉयलरप्लेट है। यह MongoDB, Express, React और Node.js को मिलाकर एक प्री-कॉन्फ़िगर प्रोजेक्ट स्ट्रक्चर प्रदान करता है, जिससे डेटा-संचालित वेब एप्लिकेशन को शुरू करते समय मैन्युअल सेटअप का समय कम हो जाता है। इस टूलकिट में एक डॉकर-आधारित (dockerized) फुल-स्टैक एनवायरनमेंट है जो एप्लिकेशन और डेटाबेस को कंटेनरों में अलग रखता है, ताकि डेवलपमेंट और प्रोडक्शन के बीच निरंतरता बनी रहे। इसमें सर्वर-साइड रेंडरिंग फ्रेमवर्क भी शामिल है, जिसे सर्वर पर HTML जनरेट करने और क्लाइंट पर हाइड्रेट करने के लिए डिज़ाइन किया गया है, जिससे लोड होने की गति और सर्च इंजन विजिबिलिटी में सुधार होता है। यह प्रोजेक्ट एक व्यापक डेवलपमेंट वर्कफ़्लो को कवर करता है, जिसमें कमांड-लाइन इंटरफ़ेस के माध्यम से टेम्पलेट-आधारित प्रोजेक्ट स्कैफोल्डिंग, एसेट बंडलिंग और JavaScript ट्रांसपाइलेशन शामिल है। यह पेज रेंडरिंग से पहले डेटा की उपलब्धता सुनिश्चित करने के लिए सर्वर-साइड कंपोनेंट प्री-फ़ेचिंग का भी समर्थन करता है।
Implements a workflow for bundling and optimizing JavaScript assets for web deployment.
Blendid एक Gulp-आधारित स्टेटिक साइट जनरेटर और एसेट पाइपलाइन है जिसे सोर्स फ़ाइलों को तैयार वेबसाइटों में बदलने के लिए डिज़ाइन किया गया है। यह टेम्पलेट्स में संरचित कॉन्फ़िगरेशन डेटा इंजेक्ट करके और प्रोडक्शन डिलीवरी के लिए आवश्यक स्वचालित बिल्ड पाइपलाइन्स का प्रबंधन करके HTML डॉक्यूमेंट्स को रेंडर करने के लिए एक सिस्टम के रूप में कार्य करता है। यह प्रोजेक्ट एक कॉन्फ़िगर करने योग्य एसेट पाइपलाइन प्रदान करता है जो एनवायरनमेंट-विशिष्ट विकल्पों और सोर्स मैप्स के साथ JavaScript को बंडल और मिनिमाइज़ करता है। इसमें एक कंपाइलर शामिल है जो Sass और PostCSS फ़ाइलों को मिनिमाइज़्ड, वेंडर-प्रीफ़िक्स्ड CSS स्टाइलशीट्स में बदलता है। बिल्ड ऑटोमेशन सतह कार्य ऑर्केस्ट्रेशन, प्रोजेक्ट एसेट प्रबंधन और बिल्ड आर्टिफैक्ट्स की सफाई को कवर करती है। इसमें आधुनिक नेटवर्क प्रोटोकॉल के लिए एसेट्स को ऑप्टिमाइज़ करने और पाइपलाइन्स को मौजूदा एप्लिकेशन स्ट्रक्चर्स में जोड़ने के लिए एकीकरण हेल्पर्स प्रदान करने की सुविधाएं भी शामिल हैं।
Implements an end-to-end JavaScript bundling workflow with environment-specific minification and source map generation.
Fuse-Box एक JavaScript बंडलर, मॉड्यूल लोडर और डेवलपमेंट वेब सर्वर है। यह JavaScript सोर्स फ़ाइलों को ब्राउज़र और सर्वर दोनों वातावरणों में निष्पादन के लिए ऑप्टिमाइज़्ड बंडल में पैकेज करता है। प्रोजेक्ट एप्लिकेशन परिवर्तनों को रीयल-टाइम में प्रीव्यू करने के लिए स्थानीय सर्वर के साथ एसेट बंडलिंग को जोड़कर फ्रंट-एंड डेवलपमेंट वर्कफ़्लो का प्रबंधन करती है। इसमें ब्राउज़र में JavaScript मॉड्यूल लोड करने और निष्पादित करने के लिए एक प्रोग्रामेटिक API शामिल है। सिस्टम डिपेंडेंसी-ग्राफ विश्लेषण और डायनामिक एंट्री-पॉइंट रिज़ॉल्यूशन के माध्यम से JavaScript एसेट बंडलिंग और मॉड्यूल लोडिंग को संभालता है। यह मांग पर फ़ाइलों और बंडलों को प्रबंधित करने के लिए एक इंक्रीमेंटल बिल्ड पाइपलाइन, मेमोरी-आधारित बंडल कैशिंग, और एक वर्चुअल फ़ाइल सिस्टम का उपयोग करता है।
Optimizes the end-to-end process of combining JavaScript source files into packages for efficient web delivery.