-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add "Rust Port of Webpack? Rspack, the New Kid on the Block" hotlink (#…
…15)
- Loading branch information
Showing
1 changed file
with
31 additions
and
0 deletions.
There are no files selected for viewing
31 changes: 31 additions & 0 deletions
31
src/content/hotlinks/2023-14-12T12:39:00.000Z-rspack-new-kid-in-town.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
--- | ||
title: "Rust Port of Webpack? Rspack, the New Kid on the Block" | ||
source: https://blog.stackademic.com/rust-port-of-webpack-rspack-the-new-kid-on-the-block-c3a3de569bfb | ||
slug: rspack-new-kid-in-town | ||
publishedAt: 2023-14-12T12:39:00.000Z | ||
tags: | ||
- js | ||
- builder | ||
--- | ||
|
||
Задача сборки фронтенда стара как мир. С давних времен стандартом для этого | ||
служит webpack. Он используется практически повсеместно, во много известном | ||
софте. Но его основная проблема - медлительность. На сегодня есть достойные | ||
конкуренты в лице [Vite](https://vitejs.dev/), | ||
[Parcel.js](https://parceljs.org/), [Rollup.js](https://rollupjs.org/) и т.д, но | ||
проблема общая - проблема переезда существующего приложения с webpack на | ||
альтернативу. Такая задача может отнять неподъемное количество времени и быть | ||
скорее в тягость, нежели в удовольствие. Но, что если появится быстрый сборщик | ||
совместимый с webpack-конфигурацией? | ||
|
||
И такой нашелся! Встречайте [rspack](https://www.rspack.dev/): | ||
|
||
➡️ | ||
https://blog.stackademic.com/rust-port-of-webpack-rspack-the-new-kid-on-the-block-c3a3de569bfb | ||
|
||
Да, пока мажорная версия 0 намекает на "сырость", но потенциал огромен. rspack | ||
написан на Rust, что дает огромный буст в скорости сборки по сравнению с | ||
JS-овским webpack. Если бегло гуглить статьи от переезжающих с webpack на | ||
rspack, то загвоздки хоть и есть, но они решаются. Поэтому, если задаетесь целью | ||
соскачить с медленного webpack на что-то более современное, то rspack может | ||
стать отличным вариантом. |