Tag

build tool

0 views collected around this technical thread.

Architecture Digest
Architecture Digest
May 8, 2025 · Backend Development

Introducing Maven‑mvnd: A Faster Maven Daemon for Java Builds

The article explains Maven‑mvnd, a daemon‑based Maven variant that eliminates JVM startup overhead, reduces resource consumption, and speeds up single‑ and multi‑module Java builds, while remaining compatible with existing Maven workflows and offering simple installation, configuration, and usage instructions.

CI/CDJavaMaven
0 likes · 6 min read
Introducing Maven‑mvnd: A Faster Maven Daemon for Java Builds
ByteDance Web Infra
ByteDance Web Infra
Jan 23, 2025 · Frontend Development

Rspack v1.2 Release: Persistent Cache, Yarn PnP Support, Performance Optimizations, and Ecosystem Updates

Rspack v1.2 introduces experimental persistent caching, Yarn PnP support, faster code splitting, reduced memory usage, smaller bundle sizes, and Angular integration, along with detailed upgrade guidance and performance benchmarks, making it a significant improvement for frontend developers.

Rspackbuild toolfrontend development
0 likes · 9 min read
Rspack v1.2 Release: Persistent Cache, Yarn PnP Support, Performance Optimizations, and Ecosystem Updates
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jan 9, 2025 · Frontend Development

Comprehensive Guide to Vite Configuration: Aliases, Plugins, Environment Variables, Build Optimizations, and Code Splitting

This article provides a detailed walkthrough of Vite's configuration options, covering development server setup, path aliasing, TypeScript support, plugin integration, environment variable handling, CSS pre‑processor settings, dependency pre‑bundling, production build tweaks, and advanced code‑splitting strategies for modern frontend projects.

Environment VariablesTypeScriptbuild tool
0 likes · 17 min read
Comprehensive Guide to Vite Configuration: Aliases, Plugins, Environment Variables, Build Optimizations, and Code Splitting
IT Services Circle
IT Services Circle
Dec 2, 2024 · Frontend Development

Vite 6.0 Release: New Environment API, Updated Defaults, and Growing Ecosystem

Vite 6.0 launched on November 26, boosting weekly npm downloads to 17 million, introducing an experimental Environment API for multi‑environment support, updating defaults for resolve conditions, JSON handling, HTML resources, and Sass, while expanding its ecosystem with new frameworks and major company adoption.

Environment APIJavaScriptWeb Development
0 likes · 5 min read
Vite 6.0 Release: New Environment API, Updated Defaults, and Growing Ecosystem
JD Tech Talk
JD Tech Talk
Oct 15, 2024 · Mobile Development

Overview and Usage of the Hvigor Build Tool for HarmonyOS Development

Hvigor is a TypeScript‑based build orchestration tool for HarmonyOS that manages tasks, project models, and configurations, integrates with DevEco Studio for consistent command‑line and IDE builds, supports lifecycle phases, custom tasks, plugins, and routing plugins, and provides detailed development guides and code examples.

DevEco StudioHarmonyOSHvigor
0 likes · 16 min read
Overview and Usage of the Hvigor Build Tool for HarmonyOS Development
ByteDance Web Infra
ByteDance Web Infra
Sep 10, 2024 · Frontend Development

Rsbuild 1.0 Release: A Fast, TypeScript‑Friendly Frontend Build Tool Powered by Rspack

Rsbuild 1.0, built on the high‑performance Rspack engine, offers a lightweight, easy‑to‑use TypeScript‑friendly API, dramatically faster dev/startup times, fewer dependencies, and a rich plugin ecosystem, positioning it as the most efficient modern frontend build tool compared to CRA, Vite, and Rspack CLI.

RsbuildRspackTypeScript
0 likes · 12 min read
Rsbuild 1.0 Release: A Fast, TypeScript‑Friendly Frontend Build Tool Powered by Rspack
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Aug 20, 2024 · Frontend Development

Understanding Vite: What It Is, How It Works, and Its Differences from Webpack

This article explains what Vite is, distinguishes it from traditional scaffolding tools, details its underlying build‑tool principles, compares Vite with Webpack, and walks through its core architecture, plugin system, hot‑module replacement, and why it offers fast, on‑demand development experiences.

Hot Module ReplacementWebpack Comparisonbuild tool
0 likes · 24 min read
Understanding Vite: What It Is, How It Works, and Its Differences from Webpack
DeWu Technology
DeWu Technology
Jul 12, 2024 · Frontend Development

Mako – A Fast, Zero‑Config Web Bundler and Its Architecture

Mako is a lightning‑fast, zero‑configuration web bundler whose Rust core and parallel Node.js pool handle loading, parsing, transforming, dependency analysis, and asset generation across JavaScript/TypeScript, CSS, assets, and more, while offering HMR, code‑splitting, plugin extensibility, and production‑grade reliability.

MakoPerformancePlugin Architecture
0 likes · 20 min read
Mako – A Fast, Zero‑Config Web Bundler and Its Architecture
Top Architecture Tech Stack
Top Architecture Tech Stack
Apr 27, 2024 · Backend Development

Maven Helper Plugin: Installation and Usage Guide

This article introduces the Maven Helper plugin, explains how to install it both online and offline in IntelliJ IDEA, and demonstrates its key features for simplifying Maven dependency management, conflict resolution, and project packaging, helping developers focus on coding rather than build complexities.

IntelliJ IDEAMavenbuild tool
0 likes · 5 min read
Maven Helper Plugin: Installation and Usage Guide
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Dec 30, 2023 · Frontend Development

A Comprehensive Guide to Configuring and Optimizing esbuild for Frontend Projects

This article provides an in‑depth tutorial on using esbuild as a fast frontend bundler, covering its basic features, loader support, plugin ecosystem, source‑map options, path aliasing, external CDN handling, code compression, CSS compatibility, tree‑shaking, code‑splitting, hash‑based filenames, build‑time cleaning, environment variables, and TypeScript type checking.

JavaScriptTypeScriptbuild tool
0 likes · 34 min read
A Comprehensive Guide to Configuring and Optimizing esbuild for Frontend Projects
Java Architect Essentials
Java Architect Essentials
Dec 10, 2023 · Backend Development

Introducing Maven‑mvnd: A Faster Maven Build Tool – Installation, Usage, and Troubleshooting

This article introduces Maven‑mvnd, an Apache‑backed faster Maven replacement that leverages GraalVM and daemon processes for parallel builds, explains how to install it (including Homebrew on macOS), shows usage identical to Maven, and provides troubleshooting tips for JDK version issues.

GraalVMInstallationJava
0 likes · 7 min read
Introducing Maven‑mvnd: A Faster Maven Build Tool – Installation, Usage, and Troubleshooting
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Aug 28, 2023 · Frontend Development

An Introduction to Rome: A Next‑Generation Frontend Toolchain

This article introduces Rome, a next‑generation frontend toolchain that unifies dependency management, code formatting, static type checking, building, and asset handling, and provides step‑by‑step installation, configuration, usage commands, and customization options, helping developers improve efficiency and code quality.

Plugin SystemRomebuild tool
0 likes · 8 min read
An Introduction to Rome: A Next‑Generation Frontend Toolchain
ByteDance Web Infra
ByteDance Web Infra
Jun 8, 2023 · Frontend Development

Rspack 0.2 Release: New Features, Plugin Hooks, realContentHash, ESM/System Format, SplitChunksPlugin Improvements, Compatibility Updates, and Breaking Changes

Rspack 0.2 introduces numerous enhancements such as realContentHash, DataURI and ESM/System format support, extensive loader and plugin hook compatibility with Webpack, a refactored SplitChunksPlugin, updated framework integrations, benchmark comparisons, and several breaking changes to align filename generation with Webpack standards.

Rspackbuild toolfrontend
0 likes · 12 min read
Rspack 0.2 Release: New Features, Plugin Hooks, realContentHash, ESM/System Format, SplitChunksPlugin Improvements, Compatibility Updates, and Breaking Changes
Java Architect Essentials
Java Architect Essentials
Jul 30, 2022 · Backend Development

Gradle vs Maven: Installation, Wrapper, Dependency Management, Tasks, Plugins, and Why Choose Gradle

This article explains the shortcomings of Maven, shows how to install Gradle (including package‑manager and wrapper methods), demonstrates Gradle wrapper usage in IDEA, compares dependency scopes, outlines task and plugin customization, provides mirror and proxy configuration, and lists the speed, flexibility and conciseness advantages that make Gradle a superior build tool for Java projects.

DevOpsGradleJava
0 likes · 12 min read
Gradle vs Maven: Installation, Wrapper, Dependency Management, Tasks, Plugins, and Why Choose Gradle
ByteDance ADFE Team
ByteDance ADFE Team
Feb 14, 2022 · Frontend Development

Vite Introduction: Features, Core Principles, and Plugin System

This article provides a comprehensive overview of Vite, covering its definition, advantages over traditional bundlers like Webpack and Snowpack, the underlying ESM‑based development server, hot‑module replacement mechanisms, esbuild pre‑bundling, Rollup integration, plugin architecture, and a balanced summary of its strengths and limitations.

ESMHMRRollup
0 likes · 19 min read
Vite Introduction: Features, Core Principles, and Plugin System
Top Architect
Top Architect
Jan 29, 2022 · Backend Development

Comprehensive Maven Tutorial: Installation, Configuration, Lifecycle, and Usage

This article provides a detailed step‑by‑step guide to Maven, covering why to use it, its core concepts, installation, creating a first project, repository coordinates, dependency scopes, lifecycle phases, Eclipse integration, advanced dependency features, and build configuration with code examples.

EclipseJavaLifecycle
0 likes · 15 min read
Comprehensive Maven Tutorial: Installation, Configuration, Lifecycle, and Usage
Code Ape Tech Column
Code Ape Tech Column
Jan 1, 2022 · Backend Development

Introduction to Maven MVND: Features, Installation, and Usage

This article introduces Maven MVND, a native build daemon that embeds Maven for faster builds, outlines its key features, shows how to download and install version 0.7.1, demonstrates equivalent Maven commands using mvnd, and discusses its current performance and production readiness.

InstallationJavaMaven
0 likes · 3 min read
Introduction to Maven MVND: Features, Installation, and Usage
Top Architect
Top Architect
Dec 29, 2021 · Backend Development

Comprehensive Maven Tutorial: Installation, Configuration, Lifecycle, Commands, and Eclipse Integration

This article provides a detailed, step‑by‑step guide to Maven, covering why to use it, its core concepts, installation, project structure, pom.xml configuration, common commands, dependency scopes, repository handling, lifecycle phases, Eclipse setup, advanced features, and build customization for Java backend development.

EclipseJavaLifecycle
0 likes · 15 min read
Comprehensive Maven Tutorial: Installation, Configuration, Lifecycle, Commands, and Eclipse Integration
Laiye Technology Team
Laiye Technology Team
Dec 3, 2021 · Frontend Development

Understanding Native ES Modules and Why Vite Is So Fast

This article explains the concept of Native‑ESM, traces the evolution of JavaScript module systems from IIFE to ES Modules, and shows how Vite leverages native ES modules, ESBuild, and caching to achieve dramatically faster cold starts and hot updates compared to traditional bundlers like Webpack.

ES ModuleJavaScriptModule System
0 likes · 14 min read
Understanding Native ES Modules and Why Vite Is So Fast