Domäne
Frontend Development
Skill-Profil
Vite, esbuild, Turbopack: configuration, plugins, optimization
Rollen
6
wo dieser Skill vorkommt
Stufen
5
strukturierter Entwicklungspfad
Pflichtanforderungen
28
die anderen 2 optional
Frontend Development
Build Tools & Bundling
17.3.2026
Wählen Sie Ihr aktuelles Level und vergleichen Sie die Erwartungen.
Die Tabelle zeigt, wie die Tiefe von Junior bis Principal wächst.
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| Desktop Developer (Electron/Tauri) | Knows Vite for Electron through electron-vite or vite-electron-builder. Configures vite.config.ts for main and renderer. Uses HMR for fast renderer development. | |
| Frontend Developer (Angular) | Pflicht | Understands the bundler's role in Angular CLI: esbuild as the default builder in Angular 17+. Knows the difference between dev server (fast rebuilds) and production build (optimization). Uses ng serve for development. |
| Frontend Developer (React) | Pflicht | Works with basic Vite configuration for React projects: understands dev server with HMR, TypeScript and JSX support, path configuration through resolve.alias. Uses standard @vitejs/plugin-react plugins, understands dev/build mode differences. |
| Frontend Developer (Svelte) | Pflicht | Understands Vite's role as a dev server and bundler in SvelteKit, uses standard vite.config.js configuration. Works with HMR for fast Svelte component development, understands dev/build mode differences and basic Vite environment variables. |
| Frontend Developer (Vue) | Pflicht | Uses Vite for Vue project development — HMR, dev server, basic vite.config.ts configuration. Understands the difference between dev and production modes, configures aliases and environment variables. |
| Fullstack Developer | Pflicht | Works with Vite in fullstack projects: understands dev server with HMR, basic configuration for React/Vue. Can set up proxy for API requests to backend, import assets and use environment variables for different environments. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| Desktop Developer (Electron/Tauri) | Configures electron-vite with TypeScript, path aliases, environment variables. Configures Vite plugins for Electron specifics. Optimizes build through Rollup options. Configures preview mode. | |
| Frontend Developer (Angular) | Pflicht | Configures Angular application builds: choosing between esbuild and webpack builder, customizing angular.json for optimization, configuring environment files, source maps, asset management, and style preprocessors. |
| Frontend Developer (React) | Pflicht | Configures advanced Vite setup for React: custom plugins, dependency optimization through optimizeDeps, API proxy configuration. Configures Vitest as test runner, env variables through .env files, production build setup. |
| Frontend Developer (Svelte) | Pflicht | Configures Vite for a SvelteKit project: custom path aliases, API proxy, dependency optimization (optimizeDeps). Connects Vite plugins for SVG components, imagetools, configures build optimizations and environment variables for different environments. |
| Frontend Developer (Vue) | Pflicht | Configures Vite for Vue project — plugins (unplugin-auto-import, unplugin-vue-components), API proxy, dep pre-bundling optimization. Configures Vitest through vite.config, sets up SSR mode for Nuxt. |
| Fullstack Developer | Pflicht | Independently implements complex UI components with Vite and modern bundlers. Optimizes rendering performance. Writes tests. Applies for state management. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| Desktop Developer (Electron/Tauri) | Pflicht | Designs Vite-based build pipeline for enterprise Electron. Creates custom Vite plugins for Electron. Optimizes cold start and HMR performance. Integrates with electron-builder. |
| Frontend Developer (Angular) | Pflicht | Optimizes Angular build pipeline: custom webpack configurations via @angular-builders/custom-webpack, Module Federation for micro-frontends, CI build optimization through caching and parallelism. |
| Frontend Developer (React) | Pflicht | Designs Vite configuration for complex React applications: multi-entry builds, library mode for UI packages, SSR configuration. Creates custom Vite plugins for specific transformations, optimizes cold start and HMR for large projects. |
| Frontend Developer (Svelte) | Pflicht | Designs advanced Vite configuration for SvelteKit: custom plugins, SSR externals, conditional builds for different adapters. Optimizes build speed through persistent cache, parallel transforms, creates Vite plugins for code generation and metrics. |
| Frontend Developer (Vue) | Pflicht | Designs Vite configuration for large-scale Vue applications — custom plugins, multi-entry builds, library mode for component libraries. Optimizes build time through parallelism, caching and incremental builds. |
| Fullstack Developer | Pflicht | Configures Vite for fullstack development: custom plugins, SSR mode for server-side rendering, dependency pre-bundling optimization. Configures multi-entry builds for different application parts and integrates Vitest for end-to-end testing. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| Desktop Developer (Electron/Tauri) | Pflicht | Defines Vite strategy for the Electron team. Coordinates build tooling standardization. Establishes Vite best practices. |
| Frontend Developer (Angular) | Pflicht | Manages the Angular project's build infrastructure: migration to esbuild builder, Nx caching for monorepo, build configuration standardization, build time monitoring and optimization. |
| Frontend Developer (React) | Pflicht | Standardizes Vite configuration for the team's React projects: shared preset in monorepo with Turborepo, unified optimization rules, webpack migration strategy. Defines build performance standards, monitors build times in CI. |
| Frontend Developer (Svelte) | Pflicht | Standardizes Vite configuration in the team's Svelte projects: shared presets, plugin stack, build pipelines for monorepos. Defines Vite and SvelteKit upgrade strategy, ensures build stability and optimal build times in CI. |
| Frontend Developer (Vue) | Pflicht | Defines Vite configuration standards for Vue teams — shared presets, plugin governance, migration guide. Introduces Turborepo for monorepo with Vue projects, optimizes CI/CD pipeline through Vite artifact caching. |
| Fullstack Developer | Pflicht | Designs Vite infrastructure for the fullstack platform: monorepo configuration with shared plugins, SSR pipeline, custom transforms. Defines configuration standards for the team and optimizes DX in fullstack development with a unified build tool. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| Desktop Developer (Electron/Tauri) | Pflicht | Shapes enterprise Vite standards for Electron. Evaluates Vite roadmap for desktop. Defines build tooling strategy. |
| Frontend Developer (Angular) | Pflicht | Defines build strategy at the Angular platform level: monorepo architecture via Nx, distributed task execution, custom builders for specific requirements, cloud caching integration. |
| Frontend Developer (React) | Pflicht | Defines build strategy for the React application ecosystem: choosing between Vite and Turbopack for different scenarios, monorepo build architecture, CI/CD pipeline optimization. Evaluates new tools (Turbopack, Rspack) and plans migration paths. |
| Frontend Developer (Svelte) | Pflicht | Defines build tooling strategy at the organizational level, researches Rolldown and future Vite optimizations for Svelte. Influences vite-plugin-svelte development, contributes to the Vite ecosystem, shapes architectural decisions for the platform's build infrastructure. |
| Frontend Developer (Vue) | Pflicht | Shapes build tooling strategy for company's Vue ecosystem — Vite vs Turbopack evaluation, plugin ecosystem contribution, build unification. Researches Rolldown, Module Federation 2.0 and other bundling evolutions. |
| Fullstack Developer | Pflicht | Defines organizational build tooling strategy: Vite as fullstack project platform, webpack migration, plugin architecture. Contributes to Vite ecosystem, creates internal plugins and templates for scaling fullstack development. |